使用MediaSource扩展播放视频播放列表
Using MediaSource extensions to play a video playlist
我正在尝试在HTML5/JS中实现一个可靠的、无间隙的视频播放列表。为此,我想在内存中缓冲一个动态播放列表,然后将缓冲区发送到HTML5视频元素。
我可以选择视频的编码方式,这只需要在Chrome浏览器上运行,所以我正在考虑使用webm视频和MediaSource扩展。视频文件将存储在AmazonS3上,并通过CloudFront交付。
我看到了下面的MediaSource API示例。关键的区别在于,我不是读取文件的大块,而是读取大量文件。http://bluishcoder.co.nz/2013/08/20/progress-towards-media-source-extensions-in-firefox.html
如何使其适用于多个文件而不是一个文件块?
我们最终编写了这个Javascript库来处理视频播放:https://github.com/jameshadley/LifemirrorPlayer/blob/master/LifemirrorPlayer.js
它不使用MediaSourceAPI,但工作得出奇地好。
相关文章:
- 使用MediaSource扩展播放视频播放列表
- 如何通过点击带有源的按钮将视频添加到播放列表中
- 我可以使用网络爬虫将新的 youtube 视频添加到播放列表吗?
- 尝试运行下一个上一个按钮以播放列表媒体播放器代码中的视频,出现错误
- 检索特定播放列表缩略图时,它不会获取视频的视图和描述
- JW-PLAYER :从播放列表中加载视频 3rd 而不是 1rd 视频
- HTMl5 + JS自动视频播放列表
- 使用自定义控件制作HTML5视频/音频播放列表播放器
- 如何建立具有youtube视频的视频播放列表
- 在videojs中制作youtube视频的播放列表
- 检索播放列表视频YouTube API的持续时间、视频图片和视图
- 获取所有视频ID'使用YouTube API将从YouTube播放列表转换为PHP数组
- 为什么我的视频没有在我的网站播放列表中播放
- 使用HTML(4)/Javascript播放视频播放列表
- Youtube视频未加载播放列表
- 自动播放视频播放列表后45秒的闲置网站与javascript
- 如何在HTML5中自动播放brightcove视频播放列表
- 动态视频播放列表在HTML5和其他
- 在自定义html视频播放列表中播放YouTube视频
- 与enyo一起播放视频(播放列表)列表.视频