Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在不停止HTML5视频的情况下更改视频src_Javascript_Jquery_Html_Html5 Video - Fatal编程技术网

Javascript 在不停止HTML5视频的情况下更改视频src

Javascript 在不停止HTML5视频的情况下更改视频src,javascript,jquery,html,html5-video,Javascript,Jquery,Html,Html5 Video,如何改变HTML5视频质量?这是我到目前为止的剧本。这是可行的,但视频是从头开始的。有没有一种方法可以在不停止视频的情况下改变YouTube这样的视频质量 <video src="videos/nesemdonti_1080p.mp4" id="video" autoplay></video> <div id="720p" class="quality">720p</div> 小提琴:解决方案是我们必须确保720p视频已准备好播放 HTML5:

如何改变HTML5视频质量?这是我到目前为止的剧本。这是可行的,但视频是从头开始的。有没有一种方法可以在不停止视频的情况下改变YouTube这样的视频质量

<video src="videos/nesemdonti_1080p.mp4" id="video" autoplay></video>
<div id="720p" class="quality">720p</div>

小提琴:

解决方案是我们必须确保720p视频已准备好播放

HTML5:

<video id="preload" style="display:none;">
</video>

<video src="videos/nesemdonti_1080p.mp4" id="video" autoplay>
</video>
<div id="720p" class="quality">720p</div>
当浏览器可以开始播放指定的音频/视频时,会发生“canplay”事件。
请参阅:

您看到了吗:?我没有使用YouTube API。我将使用纯HTML5@koopajah(雷申,你的剪辑很性感,哈哈)哈哈@JonDinham她来自阿尔巴尼亚。我也是。现在呢?我应该保存它,然后从那里开始第二个视频吗@乔恩·迪纳姆,现在是?这是您自己的网站操作规范
<video id="preload" style="display:none;">
</video>

<video src="videos/nesemdonti_1080p.mp4" id="video" autoplay>
</video>
<div id="720p" class="quality">720p</div>
$("#720p").click(function() {
    $("preload").attr("src", "videos/nesemdonti_720p.mp4");

    $("preload").on("canplay",function(){
        $('video').attr("src", "videos/nesemdonti_720p.mp4");
    });
});