Appcelerator Videoplayer 无法从 HTTPS 播放

Appcelerator Videoplayer Can't Play From HTTPS

我正在尝试在 Appcelerator 中制作视频播放器。当我提供常规 (HTTP) link 时,它运行良好。但是当我想播放来自 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();

可能是什么问题?

最后,我意识到,这是一个完全不同的问题。那是 Safari 引起的证书问题。查看以下链接了解详情:

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