gpt4 book ai didi

javascript - Flowplayer 设置来自 Amazon S3 的 .flv 视频的开始时间

转载 作者:行者123 更新时间:2023-11-28 08:28:10 25 4
gpt4 key购买 nike

到目前为止我所拥有的:

当我打开 jquery 对话框时,该对话框中的 Flowplayer 开始自动播放并自动缓冲来自 s3 的 url。

我需要什么:

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

当我使用如下脚本代码时:

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

它只能搜索到该点缓冲时间的末尾,即最多 20 秒左右,这当然是自然的。

有什么办法可以做到这一点吗?

谢谢。

最佳答案

我找到了答案。

由于 flowplayer 内部不支持 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 Player、Adobe Flash Player 等的相同教程。

我希望它能帮助别人解决我的问题。

关于javascript - Flowplayer 设置来自 Amazon S3 的 .flv 视频的开始时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22174112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com