我正在开发一个音频播放器 iOS 应用程序,我目前有兴趣播放 m4a(ALAC)音频。我可以使用 VideoPlayer 对象播放此音频。
但是,使用 AudioPlayer 对象-which 更有意义,因为我无法播放文件。由于 ALAC/m4a 原生支持,我希望能够使用 AudioPlayer。我很想知道我是否只是为了这个目的不能使用 AudioPlayer,或者它可能是它不会播放的另一个原因。
audio_streamer = Titanium.Media.createAudioPlayer({
allowBackground: true,
allowsAirPlay:true,
url:'http://cdn.challenge.nl/transcoding/test.m4a'
});
audio_streamer.start();
1 回答
我尝试了你的代码,是的,你的代码片段的 url 中的 m4a 文件在 iOS 应用程序中没有发生音频流(但是在 OS X Safari 中访问时它正在播放);然后我用不同的源文件(m4a,ALAC)测试它并发现它工作:
我知道这不是一个解决方案的答案,但也许可能是一个线索。心连心。