84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我正在使用Expo-Video-Player包,并且想要获取视频播放时的已经过去的时间。
playIcon} replayIcon={() => replayIcon} pauseIcon={() => pauseIcon} sliderColor={"#CE4A52"} />
您可以使用onPlaybackStatusUpdate属性。这是一个回调函数,它接收一个PlaybackStatus对象作为参数。
onPlaybackStatusUpdate
PlaybackStatus
PlaybackStatus对象有一个positionMillis属性,表示播放头当前的位置(以毫秒为单位)。
positionMillis
例如:
console.log(status.positionMillis)} />
要了解更多信息,请参阅Expo AV文档,Expo AV用法,positionMillis属性
为了实现这一点,请在props中调用此函数。
playbackCallBack={(e) => { console.log(e.positionMillis) }
然后,您可以在videoProps属性中使用progressUpdateIntervalMillis: 1000来调整事件触发的频率(以毫秒为单位)。
您可以使用
onPlaybackStatusUpdate
属性。这是一个回调函数,它接收一个PlaybackStatus
对象作为参数。PlaybackStatus
对象有一个positionMillis
属性,表示播放头当前的位置(以毫秒为单位)。例如:
要了解更多信息,请参阅Expo AV文档,Expo AV用法,
positionMillis
属性为了实现这一点,请在props中调用此函数。
然后,您可以在videoProps属性中使用progressUpdateIntervalMillis: 1000来调整事件触发的频率(以毫秒为单位)。