2014-03-04 60 views
1

我至今开始的FLV视频的时间:的Flowplayer设置从Amazon S3

当我打开一个jQuery对话框,一个的Flowplayer在该对话框中开始自动播放和自动缓冲来自S3的URL。

我需要什么:

我有一个时间变量(假设300秒)。当我打开该对话框时,我希望视频从300.秒开始(自动播放和自动缓冲器打开)。我想以任何方式做到这一点,即如果流动播放器支持它或使用javascript。方式并不重要。你知道我该怎么做到吗?

当我使用的脚本代码,如:

clip: { 
    onStart: function() { 
     this.seek(300); 
    } 
} 

它只能在该点即到20秒左右最多,这当然是自然的寻求的缓冲时间结束。

有没有办法做到这一点?

谢谢。

回答

0

我找到了我的答案。

由于流水游戏不支持psuedostreaming我们需要使用CloudFront,它使我们能够流式传输视频。在aws文档中有一个很好的教程,但我很难找到它,所以我提供了下面的链接。

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/TutorialStreamingFlowplayer.html

一般情况下,你需要做的是建立一个RTMP服务器和Web服务器并通过RTMP服务器托管的视频。 通过这种方式,即使没有流式传输,也可以随时跳转到任何时候,并随时启动视频。在的Flowplayer你这样做具有搜索功能,即:

clip: { 
    onStart: function() { 
     this.seek(300); 
    } 
} 

在左侧面板上,你可以找到的Flowplayer,JW播放器,的Adobe Flash Player等

相同的教程,我希望它可以帮助别人与我问题。