我有一个Azure Web App。 最终用户可以使用和不使用编码查看应用程序中的视频文件。 没有编码,所有客户端设备上的一切正常 - 在这种情况下,文件URL如下所示:
videojs:调度事件:sourceset [{" SRC":" https://myAppName.blob.core.windows.net/myAppName/videoFileName.mp4""类型":"视频/ MP4"}]
对于编码,我们使用Azure媒体服务。
在这种情况下(带编码),文件网址如下所示:
videojs:调度事件:sourceset [{" src":" https://myAppName.streaming.mediaservices.windows.net/47686721654-6056-477190467269/5f4404565467771890ab66920d936327.ism/manifest"," type":" video / mp4& #34;" techOrder":[" azureHtml5JS"" flashSS"" silverlightSS"" HTML5"] " protectionInfo":[{"类型":" AES"" authenticationToken":"设置"}]} ,{" SRC":" https://myAppName.streaming.mediaservices.windows.net/47686721654-6056-477190467269/5f4404565467771890ab66920d936327.ism/manifest(format=mpd-time-csf)""类型":"视频/ MP4"" protectionInfo& #34;:[{"类型":" AES"" authenticationToken":"设置"}]},{" SRC":" https://myAppName.streaming.mediaservices.windows.net/47686721654-6056-477190467269/5f4404565467771890ab66920d936327.ism/manifest(format=m3u8-aapl-v3)""类型":"视频/ MP4"" protectionInfo":[{ "类型":" AES"" authenticationToken":"设置"}]}]
当最终用户尝试在iphone - IOS上查看此编码视频时,不会成功播放。 在Windows上,它运行良好。
我读到这篇文章关于需要添加到视频文件网址的url后缀:每个设备的特定后缀,但我不确定这是不是问题。
感谢您的帮助。