JWPlayer自动检测每个用户的最佳质量,而不使用其他浏览器的flash播放器(HLS,.m3u8)
JWPlayer autodetect best quality for each user without using flash player(HLS, .m3u8) for other browsers?
我的视频托管在AmazonS3上。我使用的是JW Player7 javascript版本。
亚马逊有一个名为Elastic Transcoder的工具,通过这个工具,我将不同质量(1080p、720p等)的视频转码为HLS流的.m3u8格式。现在它能很好地自动检测,这对用户来说是最好的质量。
但它使用flash播放器来渲染视频。如果你的浏览器中没有安装Adobe flash Player扩展,Mozilla、IE、Opera不支持flash?
我想知道是否有可能通过HTML5播放器自动检测正确的质量,而不是通过Flash?
JWPlayer在浏览器中运行,是可用于在浏览器中播放视频文件的众多视频播放器之一,例如由Elastic Transcoder创建的视频文件。JWPlayer,而不是Elastic Transcoder,是根据浏览器版本和Flash插件的存在,自动检测用户的最佳视频格式。JWPlayer支持HTML5。
如果你想支持HTML5视频,那么你需要配置Elastic Transcoder来生成HTML5兼容的视频文件(MP4和WebM),然后将你的HTML5兼容视频文件的URL添加到JWPlayer配置中的视频源列表中。
相关文章:
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- java脚本在Chrome和其他浏览器中对LocaleTimeString的不同行为
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- 在BoilerplateJS浏览器加载所有脚本(在其他模块中),而不考虑激活的模块
- 防止“;jQuery(html)"防止触发浏览器请求图像和其他参考内容
- 如何隐藏空<span>在IE中使用javascript.(注意,在其他浏览器中工作正常)
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- 如何使用javascript从同一浏览器下的其他页面获取URL?有可能吗
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器
- 带有Safari的Javascript;不起作用——所有其他浏览器都起作用
- Javascript可以在chrome中使用,但不能在其他浏览器中使用
- 有没有一种方法可以在过滤掉iOS Chrome、Firefox和其他浏览器的同时检测iOS safari
- 在其他浏览器中打开页面时,令牌未保存在$window.sessionStorage中
- 编写脚本以关闭其他选项卡或浏览器
- 无法从IE中的data.responseText获取结果,但在其他浏览器中工作
- 在Firefox中使用锤子捏 错误地定向 - 适用于所有其他浏览器
- 在IE8和其他带有javascript的浏览器中获取正文类的标准解决方案是什么
- 索引在IE中导致错误;在其他浏览器中工作
- 将JSON对象转换为敲除observable在IE8中不起作用,但在所有其他浏览器中都起作用