VideoJS:mp4在动态更改视频url时不起作用
VideoJS: mp4 is not working when dynamically changing the video url
我正在使用videoJs来显示视频。
HTML
<video id="player-vjs_html5_api" class="vjs-tech" crossorigin="anonymous" preload="auto" src="http://path-to-video/small.mp4">
<p class="vjs-no-vjs">Your browser does not support video.</p>
</video>
Javascript
loadMedia: function(path) {
player.src(path);
return void 0;
}
当我使用.webm
时,它工作得很好,但我尝试使用mp4
时,我得到了以下错误
VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) The media could not be loaded, either because the server or network failed or because the format is not supported.
我也试过跟随,但它不起作用
<video id="player-vjs_html5_api" class="vjs-tech" crossorigin="anonymous" preload="auto">
<source src="" type="video/mp4" />
<source src="" type="video/webm" />
<source src="" type="video/ogv" />
<p class="vjs-no-vjs">Your browser does not support video.</p>
</video>
和
loadMedia: function(path) {
player.src([
{ type: "video/mp4", src: path+".mp4" },
{ type: "video/webm", src: path+".webm" },
{ type: "video/ogg", src: path+".ogv" }
]);
return void 0;
}
但它也不起作用。
当我做了以下更改时,它就工作了。刚刚移除crossorigin="anonymous"
<video id="player-vjs_html5_api" class="vjs-tech" preload="auto">
<source src="" type="video/mp4" />
<source src="" type="video/webm" />
<source src="" type="video/ogv" />
<p class="vjs-no-vjs">Your browser does not support video.</p>
</video>
javascript
loadMedia: function(path) {
player.src([
{ type: "video/mp4", src: path+".mp4" },
{ type: "video/webm", src: path+".webm" },
{ type: "video/ogg", src: path+".ogv" }
]);
return void 0;
}
相关文章:
- 如何在javascript中解析Dailymotion视频Url
- 用于确定URL视频ID的正则表达式
- VideoJS:mp4在动态更改视频url时不起作用
- 如何使用jqueryjplayer的视频url创建缩略图
- 用字符串和数字写视频源URL的正确方式是什么
- 检查URL是否为YouTube视频
- 借助JS/Jquery函数,通过其URL加载youtube视频
- 如何在使用视频JS时动态加载视频URL
- 从Google Chrome浏览器在本地播放器中打开视频URL
- 使用Javascript检测facebook视频URL
- 从wordpress视频URL字段(在JW播放器脚本中)获得Javascript中的值
- Iframe与HTTPS视频url不工作
- 我将如何提取直接视频URL从视频嵌入代码在c#
- 从URL中获取真正的视频URL
- 使用JavaScript从对象标签获取视频Url
- AngularJS给我视频url未定义
- 如何在页面加载时使用jQuery将youtube视频url转换为iframe嵌入代码
- 使用YouTube视频ID访问YouTube视频URL
- 拆分youtube视频url
- 使用数组访问视频url并在视频标记中输出