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來調整事件觸發的頻率(以毫秒為單位)。