【发布时间】:2014-05-17 09:26:32
【问题描述】:
我的应用出现了奇怪的问题。
尝试循环播放视频(请参阅下面的代码)。 VideoPlayer repeatMode 设置为 Ti.Media.VIDEO_REPEAT_MODE_ONE。
适用于模拟器、适用于 iPhone 4s、适用于 iPad Air...不适用于 iPhone 4(除模拟器 - 7.1 外,它们都运行 iOS 7.1.1)。 p>
具体症状:播放一次后,视频应该从头开始重新开始,但它停止了。如果控件可用,我可以按播放重新开始播放,然后在到达结束后再次停止。
我可以发誓它在 7.1 升级之前可以在 iPhone 4 上运行,但不知何故停止了。
任何人都可以复制这个问题吗?或者有什么想法?
系统信息:
- Titanium SDK:使用 3.2.3.GA 测试; 3.2.2.GA; 3.2.1.GA; 3.2.0.GA
- 平台和版本:iOS 7.1.1 (11D201)
- 设备:在 iPhone 4s、iPad Air、模拟器上工作; 失败在 iPhone 4 上
- 主机操作系统:OSX 10.9.2
- 钛工作室:3.2.3.201404181442
- Xcode:5.1.1 (5B1008)
- 合金:1.3.1
要复制的基本合金项目的代码:
index.js
var videoPlayer = Titanium.Media.createVideoPlayer({
autoplay : true,
fullscreen : false,
mediaControlStyle : Titanium.Media.VIDEO_CONTROL_DEFAULT,
repeatMode: Ti.Media.VIDEO_REPEAT_MODE_ONE,
scalingMode : Titanium.Media.VIDEO_SCALING_ASPECT_FIT
});
//Video is 12s long so it is easy to notice that it does not loop.
videoPlayer.url = "video/candles.mp4";
$.index.add(videoPlayer);
$.index.open();
index.xml
<Alloy>
<Window class="container">
</Window>
</Alloy>
如果有任何建议,我将不胜感激。
【问题讨论】:
标签: iphone ios7 titanium appcelerator titanium-alloy