0

我想强制 Dailymotion 播放器始终显示可用于任何给定嵌入式视频的最高分辨率。如果您在具有该分辨率的视频期间手动将播放器设置为 1080p,并且播放列表中的下一个视频仅在 240,380,480 中可用,那么您将获得 380p(因此您需要再次手动单击 480)。如果您手动将播放设置为“最佳”,那么您通常会获得真正次优的分辨率。

旧的播放器 API 支持通过setPlaybackQuality(根据许多其他网站上的播放器)设置播放质量。新玩家似乎不再支持这一点。

如何:

a) 通过 JavaScript 设置播放质量?,或

b) 将嵌入式播放器配置为始终播放最高可用分辨率?

4

1 回答 1

2

你试过quality播放器API中的参数设置播放质量吗?该参数的说明如下:

确定默认情况下必须播放的质量(如果可用)。有效值为:240、380、480、720、1080(默认为 380)

(来源:http ://www.dailymotion.com/doc/api/player.html )

因此,如果您将质量设置为 1080,如果可用,则将播放此质量,否则将回退到 380。

编辑:如果您想在播放器中设置它之前知道最高可用质量,您可以对available_formats字段执行 API 请求。测试:

https://api.dailymotion.com/video/VIDEO_ID?fields=available_formats
于 2014-07-23T13:43:06.067 回答