Titanium音频播放器在一段时间后停止播放mp3



在我的Titanium iOS应用程序中,我使用的是Ti音频播放器:

var mp3URL = "http://www.noiseaddicts.com/samples/47.mp3";
var audioPlayer = Ti.Media.createAudioPlayer({ 
    url: mp3URL,
    allowBackground: true
});

我借用了这个样板代码,除了对UI进行了一些小的调整外,我一直在使用它:http://docs.appcelerator.com/titanium/latest/#/api/Titanium.Media.AudioPlayer

当我单击"播放"按钮时,它会开始播放片段(我能听到,而且是正确的),但一秒钟后会自动停止。我可以100%地复制这种情况,而且它总是会发生。我没有双击按钮或其他什么。快速单击。

我的音频片段的完整源代码(不包括一些UI内容)如下:http://pastie.org/9624811

我使用的是Titanium SDK 3.4.0 GA,目标是XCode 6.0.1的iPhone 4S(8.0版)。

这会记录在输出中:

[INFO] :   State: starting (1)
[INFO] :   State: waiting_for_data (2)
[INFO] :   State: unknown (9)
[INFO] :   State: waiting_for_queue (3)
[INFO] :   State: stopping (6)
[INFO] :   State: stopped (7)
[INFO] :   State: initialized (0)

有什么想法吗?

AudioPlayer在播放特定的MP3文件时出现问题。我找到了这张开了很长时间的钛票。

https://jira.appcelerator.org/browse/TIMOB-4992

我尝试了这个网站上的一个MP3样本,它运行得很好:

http://www.stephaniequinn.com/samples.htm

最新更新