在Flash模式下寻找缓冲线以外的视频

时间:2013-03-30 10:23:31

标签: mediaelement.js pseudo-streaming

网络服务器模块ngx_http_mp4_modulemod_h264_streaming允许Flash客户端使用“开始”参数搜索超出下载缓冲区行的视频,例如:

http://server.com/path/to/video.mp4?start=10

是否有机会在mediaelement.js中启用此功能?

1 个答案:

答案 0 :(得分:1)

目前,Mediaelement Flash播放器中的伪流失尚未实现。

看看这个帖子:http streamed MP4 vidéo is not randomly seekable in flash。但有人正在研究它;希望,我们将来会得到这个功能:)

修改:

他们正在研究它(见this news)。它目前仅适用于mp4文件。您必须将enablePseudoStreaming设置为true才能启用该功能。

示例代码:

var Player = new MediaElement('video_player', {
    features: [ 'flash' ],
    enablePseudoStreaming: true
});

然后玩家将提出以下请求:

http://example.com/video.mp4?start=40

start query参数指定要在其中启动伪流的第二个参数。您还可以使用选项pseudoStreamingStartQueryParam设置另一个。