新的Dailymotion播放器API:以编程方式设置播放质量

new Dailymotion player API: programmatically set playback quality

本文关键字:设置 方式 播放 编程 Dailymotion 播放器 API 新的      更新时间:2023-09-26

我想强制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