我正在尝试让流式云端分发工作,但视频没有播放。
最初,我有一个html5 error: unsupported video
错误。我将 ajax 数据类型修改为 dataType: "video/mp4" 并且该错误消失了。现在,当您单击以加载影片时,飞溅保持在原位,但没有加载影片。
我所做的如下:
- 我创建了一个 Cloudfront Streaming 发行版。
- 在 S3 存储桶上,我已向 AWS 用户授予对存储桶中多个文件的 CloudFront 原始访问身份的规范用户名的完全控制权和读取权限。
存储桶配置如下:bucketName/video/0002/ 目录 0002 中有以下文件:
- 0002.mp4
- 0002.webm
- 0002.ogv
- 0002-sm.jpg
- 0002-lg.jpg
- 0002-pf.jpg
为了测试它,我使用了http://demos.flowplayer.org/scripting/signed-ondemand.html中提供的代码,并根据需要更改了 getsignedurl.php 和 index.php 中的元素。
你可以在这里看到测试:http: //testserver.ergonomiq.net
第二个版本在这里:http ://testserver.ergonomiq.net/v2
我需要帮助缩小问题范围以便播放视频吗?
我已将代码放在要点中。