Appcelerator Videoplayer无法通过HTTPS播放

时间:2018-03-25 15:19:06

标签: video https titanium appcelerator video-player

我试图在Appcelerator中制作视频播放器。当我提供常规(HTTP)链接时,它可以很好地播放。但是,当我想从HTTPS源播放视频时,它会失败。

以下是示例代码块:

var vidWin = Titanium.UI.createWindow({
    title : 'Video View Demo',
    backgroundColor : '#fff'
});

var videoPlayer = Titanium.Media.createVideoPlayer({
    top : 2,
    autoplay : true,
    backgroundColor : 'blue',
    height : 300,
    width : 300,
    mediaControlStyle : Titanium.Media.VIDEO_CONTROL_DEFAULT,
    scalingMode : Titanium.Media.VIDEO_SCALING_ASPECT_FIT
});

videoPlayer.url = 'https://www.musttechnews.com/11eylul.mp4';
vidWin.add(videoPlayer);
vidWin.open();

可能是什么问题?

1 个答案:

答案 0 :(得分:1)

最后,我意识到,这是一个非常不同的问题。这是Safari引起的证书问题。请查看以下链接以获取详细信息:

Safari will not play mp4 over HTTPS

https://webkit.org/blog/6784/new-video-policies-for-ios/