【发布时间】:2016-10-28 20:07:25
【问题描述】:
我正在使用 flowplayer 来渲染实时视频。单击按钮时,我想将 src(视频 url)动态更改为不同的 url。这需要在大多数移动设备(ios 和 Android)上运行良好。我已经尝试了该线程中的几乎所有答案,但似乎在所有设备上都无法正常工作 - changing source on html5 video tag。
antonioj1015 的回答有效,只是我没有在播放器上看到默认的播放/暂停按钮。
这是我的 flowplayer 容器 div 的样子 -
<div id="player" class="flowplayer">
<video id="video"><source id="video_src" src="//mydomain.com/video.mp4" type="video/mp4">
</video>
</div>
Javascript 代码如下所示 -
document.getElementById('player').innerHTML = '<video id="video"><source src="'+newurl+'" type="video/mp4"></video>';
document.getElementById('video').load();
document.getElementById('video').play();
我已尝试替换整个视频标签。此外,尝试动态更改 src 但似乎没有任何效果。任何朝着正确方向的推动将不胜感激。谢谢。
【问题讨论】:
标签: javascript html5-video flowplayer