gpt4 book ai didi

jwplayer - 使用 CloudFront 流式传输到 JWPlayer

转载 作者:行者123 更新时间:2023-12-05 00:09:10 25 4
gpt4 key购买 nike

我按照以下教程进行操作:
http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/TutorialStreamingJWPlayer.html

我在 localhost 中托管了我的 html 代码(目前)。我打开播放器,但播放器不播放任何视频。它只是继续旋转(表明它仍在加载)。但是没有任何缓冲或没有其他任何事情发生。

<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript" src="jwplayer.js"></script>
</head>
<body>
<div id='mediaplayer'>This text will be replaced</div>
<script type="text/javascript">
jwplayer('mediaplayer').setup({
flashplayer : 'jwplayer.flash.swf',
width: '720',
height: '480',
file: 'rtmp://sxxxxxx.cloudfront.net/cfx/st/a.mp4'
});
</script>
</body>

a.mp4 文件已在 S3 存储桶中标记为公开。我还为云前端创建了另一个 http 下载,如果我只是将以下 URL 文件下载下来。
http://dxxxxxx.cloudfront.net/a.mp4

最佳答案

您使用的是哪个版本的 JWPlayer?我不确定这是否是问题,但我必须在我的 url 的文件名部分加上前缀 mp4: , 像这样:

'rtmp://sxxxxxx.cloudfront.net/cfx/st/mp4:a.mp4'

如果这不起作用代码,您将代码放在公共(public) URL 上,以便我们可以帮助您诊断问题?

3 月 1 日更新

我查看了您的 JWplayer 设置,看起来不错。

我有一个用于测试的本地 JWPlayer 页面 - 它适用于我从 Amazon CloudFront 获得的 RTMP 流,但一旦切换到您的 RTMP 文件,我就会收到与您相同的错误。

因此,我认为问题必须与您的亚马逊设置有关。可能值得仔细检查文件的权限,或者尝试添加一些其他文件进行测试(我可以看到您已将其公开,但您可能还需要设置一些文件级权限)

关于jwplayer - 使用 CloudFront 流式传输到 JWPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15131177/

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