我有一个Azure Web应用程序。最终用户可以在应用程序中查看视频文件,包括编码和不编码。在没有编码的情况下,所有客户端设备都可以正常工作--本例中的文件URL如下所示:
视频src:调度事件:源集[{"src":"https://myAppName.blob.core.windows.net/myAppName/videoFileName.mp4",“type”:“视频/MP4”}]
对于编码,我们使用Azure媒体服务。
在本例中(使用编码),文件url如下所示:
视频AES:调度事件: sourceset [{"src":"https://myAppName.streaming.mediaservices.windows.net/47686721654-6056-477190467269/5f4404565467771890ab66920d936327.ism/manifest",“https://myAppName.streaming.mediaservices.windows.net/47686721654-6056-477190467269/5f4404565467771890ab66920d936327.ism/manifest”,“type”:“视频/MP4”,"techOrder":"azureHtml5JS","flashSS","silverlightSS","html5","protectionInfo":{"type":"AES","authenticationToken":"provided"}},flashSS
当最终用户试图在iphone上查看这个编码视频时,它会成功地播放而不是。在Windows上,它工作得很好。
我读过这篇关于url后缀需要添加到视频文件url:每个设备的特定后缀的文章,但我不确定这就是问题所在。
我会感谢你的帮助。
发布于 2017-08-08 23:20:18
你能试着在http://ampdemo.azureedge.net/上播放这些视频,看看它是否有效吗?如果您检查Advanced,您将能够指定特定的格式。
https://stackoverflow.com/questions/45574070
复制相似问题