使用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';
其他人有类似的问题吗?
答案 0 :(得分:0)
所以我发现了这个问题,它与代码,模块或实现无关。这实际上是视频本身。因此,任何遇到这种情况的人,30fps的视频帧率都无法达到目的。将它支持到29.97fps可以很好地工作,并且完全符合预期的性能和播放类型。
答案 1 :(得分:0)
在创建VideoPlayer时添加以下参数 -
scalingMode : Titanium.Media.VIDEO_SCALING_ASPECT_FIT