javascript - JWPlayer 自动检测每个用户的最佳质量,而不使用其他浏览器的 flash 播放器(HLS、.m3u8)?

标签 javascript html flash amazon-web-services jwplayer

我的视频托管在 Amazon S3 上。我正在使用 JW Player7 javascript 版本。

亚马逊有一个名为 Elastic Transcoder 的工具,通过该工具,我将不同质量(1080p、720p 等)的视频转码为 HLS 流的 .m3u8 格式。现在它可以很好地自动检测这对用户来说是最好的质量。

但它使用Flash播放器来渲染视频。如果您的浏览器中没有安装 Adob​​e Flash Player 扩展,那么 Mozilla、IE、Opera 不支持 Flash?

我想知道是否可以使用 HTML5 播放器而不是通过 Flash 自动检测正确的质量?

最佳答案

JWPlayer 在浏览器中运行,是可用于在浏览器中播放视频文件(例如由 Elastic Transcoder 创建的视频文件)的众多视频播放器之一。 JWPlayer(而不是 Elastic Transcoder)会根据浏览器版本和 Flash 插件是否存在等因素自动检测用户的最佳视频格式。 JWPlayer supports HTML5 .

如果您希望支持 HTML5 视频,则需要配置 Elastic Transcoder 来生成 HTML5 兼容视频文件(MP4 和 WebM),然后 add the URL of your HTML5 compatible video files到 JWPlayer 配置中的视频源列表。

关于javascript - JWPlayer 自动检测每个用户的最佳质量,而不使用其他浏览器的 flash 播放器(HLS、.m3u8)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33413975/

相关文章:

php - 使用逗号将用户名插入数据库

apache-flex - Flash 和 Firefox : can't click "Allow" on Privacy panel

javascript - javascript或扩展java脚本中的可编辑和只读之间有什么相似之处和区别?

javascript - 如何在 jquery 中制作 .join ('' )

c# - asp.net 使用 javascript 隐藏下拉列表中的特定项目

html - 如何在 Angular 中设置我自己的 CSS 和 HTML

javascript - 如何使 getElementsbyName 适用于 IE(和 FF)?

javascript - 调用 JavaScript 对象函数

html - 是否可以在图片的边缘制作撕纸效果?

javascript - 为什么为 FlashGallery 添加此 javascript 会导致我的背景图像向上移动?