在 YouTube 中,我们可以通过 360p、144p、240p 等下拉菜单更改视频的质量。我们可以对 JavaScript 中的 HTML5 视频元素做同样的事情吗?
问问题
26456 次
2 回答
35
手动选择质量只是一个问题:
- 保存
currentTime
在变量中 - 将视频设置
src
为不同视频的 URL(具有不同质量的相同内容) - 将 设置
currentTime
为变量中的值 - 播放视频
于 2013-07-12T13:04:24.710 回答
2
您想将youtube-api与html5-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 回答