You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
on finishRecord event, I convert player.recordedData to a url to play in a video tag (or any video player or download it to local machine). But the video has duration is less than player.record().getDuration
Steps to reproduce
Record video as normal
handle onFinish event
import"./style.less"import"video.js/dist/video-js.css"import"webrtc-adapter"import"videojs-record/dist/css/videojs.record.css"import"videojs-record/dist/videojs.record.js"mportRecordRTCfrom"recordrtc"importvideojs,{VideoJsPlayerOptions}from"video.js"
....constvideoJsPlayerOptions={controls: false,fluid: false,plugins: {record: {audio: true,video: true,debug: true,timeSlice: 1000,maxLength: 90,videoMimeType: "video/mp4"}}}player=videojs(recordVideoEl.current,videoJsPlayerOptions,()=>{// print version information at startupconstversion_info=`Using video.js ${videojs.VERSION} with videojs-record ${videojs.getPluginVersion("record")} and recordrtc ${RecordRTC.version}`videojs.log(version_info)})player.on("timestamp",function(){constcurrentTime=Math.floor(player.record().getCurrentTime())// This time is same as player.record().getDuration ==> good})player.on("finishRecord",async()=>{console.log("player.duration time",player.record().getDuration())// this is 17.123 for exampleconstmp4Url=window.URL.createObjectURL(player.recordedData)setMp4Url(mp4Url)})
Description
on
finishRecord
event, I convertplayer.recordedData
to a url to play in avideo
tag (or any video player or download it to local machine). But the video has duration is less thanplayer.record().getDuration
Steps to reproduce
Results
Expected
Video generated from
player.recodedData
should have same duration as player.record().getDuration(). E.g: 17.123Actual
Video generated from
player.recodedData
duration less than player.record().getDuration(). E.g 3.0023 < 17.123Error output
No error
Additional Information
Please include any additional information necessary here. Including the following:
versions
videojs
what version of videojs does this occur with?
"video.js": "^7.11.4",
browsers
Safari
Version 14.1.1 (15611.2.7.1.6, 15611)
OSes
Mac OS
The text was updated successfully, but these errors were encountered: