如何在dash.js中制作具有特定比特率的视频

我有比特率
0-248kb
1-495kb
2-742kb
3-990kb
4-1225kb
5-1840kb

我想要990kb的开放视频。

我做

player.setAutoSwitchQualityFor('video', false);
player.setQualityFor("video", 3);


有必要等到旧的比特率和缓冲区已加载
如何在不等待缓冲区的情况下更改比特率?

最佳答案

dash.js的文档涵盖了所有这些内容:http://cdn.dashjs.org/latest/jsdoc/index.html

您可以使用setInitialBitrateFor设置初始比特率:http://cdn.dashjs.org/latest/jsdoc/module-MediaPlayer.html#setInitialBitrateFor__anchor

player.setAutoSwitchQualityFor('video', false);
player.setInitialBitrateFor("video", 3);


您可以使用setFastSwitchEnabled更快地将比特率更改为true:http://cdn.dashjs.org/latest/jsdoc/module-MediaPlayer.html#setFastSwitchEnabled__anchor

player.setFastSwitchEnabled(true);

关于javascript - 如何在dash.js中制作具有特定比特率的视频,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50996425/

10-12 21:07