1

我正在尝试让流式云端分发工作,但视频没有播放。

最初,我有一个html5 error: unsupported video错误。我将 ajax 数据类型修改为 dataType: "video/mp4" 并且该错误消失了。现在,当您单击以加载影片时,飞溅保持在原位,但没有加载影片。

我所做的如下:

  1. 我创建了一个 Cloudfront Streaming 发行版。
  2. 在 S3 存储桶上,我已向 AWS 用户授予对存储桶中多个文件的 CloudFront 原始访问身份的规范用户名的完全控制权和读取权限。
  3. 存储桶配置如下: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

我需要帮助缩小问题范围以便播放视频吗?

我已将代码放在要点中。

版本 1:https ://gist.github.com/alisamii/6660845

版本 2:https ://gist.github.com/alisamii/6660827

4

0 回答 0