Javascript iPhone:Phonegap:在后台播放音频

Javascript iPhone:Phonegap:在后台播放音频,javascript,iphone,html,cordova,sencha-touch,Javascript,Iphone,Html,Cordova,Sencha Touch,我正在使用Phonegap以后台模式播放MP3音频文件。但问题是:使用此代码无法获取当前位置以及使用此代码的所有其他phonegap函数。 我尝试了本地quicktime/childbrowser方法来播放该文件。这非常有效,可以显示时间线等。但无法隐藏quicktime播放器并在应用程序中浏览,也无法保存位置并在音频文件中设置位置。有什么办法可以解决这个问题吗?另一个选择(如果你不害怕开发中的代码的话)是在iOS上为PhoneGap提供流式音频(包括固定长度的文件,如mp3)插件 它目前正在

我正在使用Phonegap以后台模式播放MP3音频文件。但问题是:使用此代码无法获取当前位置以及使用此代码的所有其他phonegap函数。 我尝试了本地quicktime/childbrowser方法来播放该文件。这非常有效,可以显示时间线等。但无法隐藏quicktime播放器并在应用程序中浏览,也无法保存位置并在音频文件中设置位置。有什么办法可以解决这个问题吗?

另一个选择(如果你不害怕开发中的代码的话)是在iOS上为PhoneGap提供流式音频(包括固定长度的文件,如mp3)插件

它目前正在开发中,可能有bug,但功能相当丰富

我还有一个使用它的示例iPhone项目:


如果您尝试一下并发现任何bug,请告诉我。我很快就把它们压扁了,因为我正试图将其折叠到PhoneGap插件的主要repo中。

我想你必须为此编写一个插件,没有办法用javascript解决这个问题吗?是否可以使用此音频对象获取位置或转到某个位置?抱歉,我不理解这个问题,我以为您想播放存储在iPhone上的本地文件。获取职位和其他信息。使用
myaudio
对象的以下属性:
startTime
持续时间
当前时间
播放速率
音量
搜索
。请注意,示例代码中的流式音乐在默认情况下是不可搜索的,因此请检查
seekable
属性。谢谢!那allready帮了我很多忙!但是我认为对于这样一个小的应用程序来说,构建一个自己的播放器太费劲了。用cocoa按钮显示和隐藏quicktime窗口/面板有多困难?@Bonsai是应用程序中的文件还是外部流?对于stream,有一个插件,如果有人无意中发现了这个插件,我在aaagggees中没有使用该插件。。。最后,我在iOS应用程序中使用了html5音频。我制作了一个示例项目来展示我是如何做到这一点的:Devgeeks,您的HTML5实现是否处理背景音频?是的。它还可以正确处理遥控器(在锁屏上等)。Devgeeks,我要检查一下。。我想知道它是否能处理流(服务器范围请求)的恢复播放(查找)