我创建了一个html5视频元素,希望将视频的位置设置为一个特定的。如果我用chrome打开index.html,或者在Tizen模拟器上运行它,应用程序就可以正常工作。但是,如果我将应用程序部署到智能电视上,它在将currentTime总是重置到启动时间时就不能工作。
video id="video" src="{externalResource}" ref="videoplayer" @loadedmetadata="initplayScreenProgressControls" @timeupdate="updateProgressTimer()"></video>
initplayScreenProgressControls(){
document.getElementById('video').currentTime = 200;
document.getElementById('video').play();
},那么,为什么它在模拟器和浏览器上工作,而不在物理设备上工作呢?
发布于 2022-10-21 03:05:57
我发现问题不在于tizen的HTML5视频。问题在于视频是从哪里加载的。在我设置一个带有fastify静态的fastify why服务器之前,我不知道为什么,但是如果视频是从fastify静态加载的,则播放机不能设置当前时间。现在,我直接从nginx服务器加载视频,它运行良好。
发布于 2022-10-20 02:35:18
什么是tizen版本?(3.0,4.0,5.0.)
我相信你用URL (不是MSE)播放HTML5视频,是吗?
如果玩家无法识别媒体(视频)的持续时间,搜索可能会失败。
https://stackoverflow.com/questions/74080770
复制相似问题