17

在 YouTube 中,我们可以通过 360p、144p、240p 等下拉菜单更改视频的质量。我们可以对 JavaScript 中的 HTML5 视频元素做同样的事情吗?

4

2 回答 2

35

手动选择质量只是一个问题:

  1. 保存currentTime在变量中
  2. 将视频设置src为不同视频的 URL(具有不同质量的相同内容)
  3. 将 设置currentTime为变量中的值
  4. 播放视频
于 2013-07-12T13:04:24.710 回答
2

您想将youtube-apihtml5-player一起使用,还是在您的服务器上使用视频文件?如果是 youtube-api,请尝试:

https://developers.google.com/youtube/iframe_api_reference

[编辑]

javascript或仅访问不同的actionscript视频,因为它们没有交换质量,因此必须实时重新编译(这是不可行的)。

你有兴趣吗,你可以在你的服务器上使用ffmpeg(或者在你将视频上传到你的桌面之前)来生成各种格式(质量)的视频,你可以研究以下链接: http: //ffmpeg.org/ trac/ffmpeg/wiki/Creating%20multiple%20outputs

希望这可以帮助。

于 2013-07-12T14:04:03.750 回答