我一直试图使用MPEG-DASH的dash.js参考播放器来播放我的(WAMS)帐户中的媒体。不幸的是,Chrome 33 (它支持媒体源扩展,因此是破折号)给了我一个标准的CORS错误:
totallyrad.origin.mediaservices.windows.net/6c8d4ddf-1579-4047-8f15-ae1fe95bd2d5/interview1.ism/manifest(format=mpd-time-csf).不能加载XMLHttpRequest请求的资源上没有“访问-控制-允许-原产地”标题。源'localhost:3000‘因此不允许访问。
不幸的是,您不能只是上传一个crossdomain.xml到WAMS,所以浏览器将允许请求(由于某种原因,它是不允许的类型)。我在如何启用用于Azure存储的CORS上找到了一篇文章,但这是为了从浏览器中启用一个上传场景:这与我所需要的正好相反。
看来Azure不支持破折号如果这是不可能的..。所以我肯定做错了什么,因为有人已经做过了,因为这个媒体链接在dash播放器中工作。
对于测试,您可以使用在线Dash.js播放器
发布于 2014-02-06 16:11:21
在Kirk对我的github问题(https://github.com/Dash-Industry-Forum/dash.js/issues/118)做出回应后:
如果内容被正确发布,WAMS应该正确地生成标题。 从WAMS PM粘贴: 接下来的步骤是:
柯克
软件设计工程师
微软开放技术公司
谢谢你的快速回应。我让它在反馈的基础上发挥作用。下面是我的发现:
我已经测试了我上传的视频在一个Flash播放器与微软OSMF平滑流插件.而且起了作用。所以我完全搞不懂为什么它没有发布,或者之前流畅的流媒体插件是如何使用它的。但是,现在起作用了..。所以谢谢你的提示!
https://stackoverflow.com/questions/21463315
复制相似问题