我刚开始使用Appcelerator Titanium上的iPhone开发。我经历了以下事情 http://docs.appcelerator.com/titanium/3.0/#!/api/Titanium.Media.VideoPlayer。我尝试过提到的媒体类型,但无济于事。我可以播放文档中提供的示例链接,但无法播放blob链接,我存储视频。我正在使用Azure Media服务来存储视频。
这是代码
var videoPlayer = Titanium.Media.createVideoPlayer({
url:'http://101appstest1.origin.mediaservices.windows.net/6a7bde21-ebb1-4c5e-8dc5-b4b107b41de0/BigBuckBunny.ism/Manifest(format=m3u8-aapl)',
media:'Blob',
top : '120px',
autoplay : true,
backgroundColor : 'blue',
height : 300,
width : 300,
mediaControlStyle : Ti.Media.VIDEO_CONTROL_FULLSCREEN,
scalingMode : Ti.Media.VIDEO_SCALING_ASPECT_FIT,
});
self.add(videoPlayer);
答案 0 :(得分:0)
Hi Hemant我刚刚累了你的网址(HLS v4),但它给了我一个404.我建议你的调试参考如下:
如果您使用的是动态包装,请确保您已打开一个流式预留装置。您可以通过Portal在媒体服务 - >下进行调整。原始标签。
如果您通过门户网站(静态打包的HLS内容)打包媒体文件,请尝试查看是否可以通过本地Safari浏览器播放内容。
目前,我们通过动态打包支持HLS v4和V3(请在此处阅读我的博文:http://mingfeiy.com/android-hls-playback-via-azure-media-services)。也许您正在尝试将V4交付给不支持V4的浏览器?