新的Dailymotion播放器API:以编程方式设置播放质量
new Dailymotion player API: programmatically set playback quality
我想强制Dailymotion播放器总是显示任何给定嵌入视频的最高分辨率。如果你在播放视频时手动将播放器设置为1080p,而播放列表中的下一个视频的分辨率只有240,380,480,那么你将获得380p(所以你需要再次手动点击480)。如果您手动将播放设置为"最佳",那么您通常会获得真正的次优分辨率。
旧的播放器API支持通过setPlaybackQuality
设置播放质量(根据许多其他网站的播放器)。新播放器似乎不支持这个了。
如何选择:
a)通过JavaScript设置播放质量?,或者
b)配置嵌入式播放器总是播放最高可用分辨率?
您是否尝试过在播放器API中使用 quality
参数来设置播放质量?参数说明如下:
确定在可用的情况下默认必须播放的质量。有效值为:240、380、480、720、1080(默认为380)
(来源:http://www.dailymotion.com/doc/api/player.html)
因此,如果您将质量设置为1080,如果可用,它将播放此质量,否则它将退回到380。
编辑:如果你想知道在播放器设置它之前的最高可用质量,你可以执行一个API请求available_formats
字段。Test with:
https://api.dailymotion.com/video/VIDEO_ID?fields=available_formats
相关文章:
- angularjs路线过渡如何以交互方式设置动画
- 设置两个反应组件之间状态的正确方式
- 在jquery中设置多个全局变量的最佳方式
- 使用JQuery以不同的方式设置每个
- 样式
- Javascript或浏览器以不同的方式设置位置
- HTML + JS:设置文本区域内容样式的最佳方式
- 离子/角度日期输入使用时刻以编程方式设置
- 有没有一种快捷方式可以让我用javascript或jQuery设置对象的字段
- 以安全的方式设置nodeJS Transform流的编码
- UIWebView - 以编程方式设置默认日期
- 下划线/洛达什号中的快捷方式,用于(递归)设置对象的所有属性
- 我如何在 jQuery 中以编程方式设置输入文本框的值
- 设置通知系统的最佳方式
- 尝试以编程方式设置焦点不适用于 Firefox
- 如何以图像居中的方式设置网站的位置
- Sitecore SPEAK UI 以编程方式设置组合框的选定项
- Select2 以编程方式设置搜索词并打开包含相关结果的下拉列表(无 ajax 调用)
- 在 JavaScript 中以编程方式设置构造函数参数
- 无法设置未定义的 - 以编程方式创建的元素的属性 X
- 有没有一种设置方式"!“重要”;用于event.stop()