javascript - 根据 AJAX GET 的响应播放视频

标签 javascript html

我有一个服务器应用程序,它根据 AJAX GET 请求返回 HTML 5 视频 URL。 如何在客户端渲染此 URL 并在视频标签中播放

最佳答案

在成功的 ajax 请求后,您可以轻松地在视频标记内添加源元素。 (在这个例子中我省略了ajax请求,但是您可以在下面的代码中轻松使用AJAX请求返回的URL)

var video = document.getElementById('video');
var source = document.createElement('source');

source.setAttribute('src', 'http://www.w3schools.com/html/mov_bbb.mp4'); //use your AJAX response URL here.

video.appendChild(source);
video.play();

演示:https://jsfiddle.net/f990cmem/

关于javascript - 根据 AJAX GET 的响应播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42139501/

相关文章:

php - 在框架上下拉菜单?

css - 为什么我的侧边栏会随着缩小而移动?

html - WebRTC getUserMedia : Switching between Audio and Video+Audio Streams

javascript - 如何避免 flex 元素在折叠时具有相同的高度

javascript - 使用 javascript 进行 DOM 捕获之类的屏幕捕获?

asp.net - 通过按钮命令由服务器端调用客户端

javascript - 页面加载时的匿名函数

javascript - Jquery 可拖动用户界面 |将图像拖入容器时更改图像大小

javascript - isElementPresent 和 elementFinders

javascript - Bootstrap 网站横幅在窗口调整大小时失真