Titanium.Media.createVideoPlayer性能在设备上不稳定,但在Simulator中没有

时间:2013-03-03 04:56:53

标签: ios mobile titanium appcelerator

使用Ti.Media.VideoPlayer对象。播放简单的短.mp4文件,文件大小为10.8MB,方面未被调整或修改,以768x1024(横向)播放。
基于SDK 2.1.4GA构建,针对iOS 5进行AdHoc分发。

代码本身如下:

    var videoPlayer = Titanium.Media.createVideoPlayer({
        top: 0,
        autoplay: true,
        backgroundColor: 'white',
        height: 768,
        width: 1024,
        mediaControlStyle: Ti.Media.VIDEO_CONTROL_NONE,
        repeatMode: Ti.Media.VIDEO_REPEAT_MODE_ONE
    });
    videoPlayer.url = '/app/assets/myVideo.mp4';

其他人有类似的问题吗?

2 个答案:

答案 0 :(得分:0)

所以我发现了这个问题,它与代码,模块或实现无关。这实际上是视频本身。因此,任何遇到这种情况的人,30fps的视频帧率都无法达到目的。将它支持到29.97fps可以很好地工作,并且完全符合预期的性能和播放类型。

答案 1 :(得分:0)

在创建VideoPlayer时添加以下参数 -

scalingMode : Titanium.Media.VIDEO_SCALING_ASPECT_FIT