我正在使用这个代码在Phonegap中以后台模式流式传输MP3音频文件。但问题是:使用此代码无法获取当前位置和所有其他Phonegap函数。
我尝试使用本机quicktime/childbrowser方法播放文件。这很好用,可以显示时间轴等。但是没有办法隐藏quicktime播放器并在应用程序中浏览,也没有办法保存位置和设置音频文件的位置。有什么解决方法吗?
另一个选择(如果您不害怕开发中的代码)是为在iOS上使用PhoneGap流式传输音频(包括像mp3这样的固定长度文件)的插件。
https://github.com/devgeeks/phonegap-plugins/tree/AudioStreamer/iPhone/AudioStream
它目前正在开发中,可能存在一些错误,但功能相当丰富。
我还有一个使用它的iPhone示例项目:
如果你尝试使用并发现任何错误,请告诉我。我会很快解决它们,因为我正在努力将其准备好并合并到主要的PhoneGap插件存储库中。
myaudio
对象的以下属性:startTime
、duration
、currentTime
、playbackRate
、volume
、seeking
。请注意,像示例代码中的流式音乐默认情况下是不可寻址的,因此请检查seekable
属性。 - ilija139