Ti.Media.createSound 在 Android 6.0 从服务器流式传输文件时不工作

Ti.Media.createSound not working in Android 6.0 when streaming file from server

我正在使用 appcelerator sdk 5.1.2 并尝试为 Android 6.0 构建。 Ti.Media.createSound 无法流式传输服务器上托管的 mp3 文件。我正在尝试播放托管在服务器上的 mp3 文件,但没有任何反应,即文件无法播放。这是我的简单代码。

var sound = Ti.Media.createSound({
   url : 'url to mp3 file on server',
   allowBackground : true
});
sound.play();

控制台中未显示任何内容。为 Android 5.1.0 构建时,相同的代码工作绝对正常,但不适用于 Android 6.0。任何人都知道问题是什么。

棉花糖的 Titanium 中的 mp3 或音频文件流式传输存在一些问题。我遇到了同样的问题。您可以尝试为您的应用程序提供存储权限或尝试使用 5.4.0 SDK 进行编译,因为他们说它已在此 SDK 中修复

TIMOB-20140 TIMOB-20234

希望对您有所帮助。