我正在使用Phonegap 2.8。我已将play
方法their example复制并粘贴到页面中,并将其部署到运行Android 4.1.2的Nexus S中。我检查过,并仔细检查了我的config.xml和androidmanifest.xml。我的androidmanifest.xml中没有的唯一行是
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在我点击播放按钮之前,在deviceready
事件之后,我收到错误:
08-20 13:06:13.574: MediaPlayer(878): Error (1,-1004)
我错过了什么?
更新:我创建了一个全新的PhoneGap 2.9 android项目,并从上面的链接中复制/粘贴了play
示例,但仍然会出现相同的错误。此外,似乎OnSuccess和OnError方法不会被触发。
更新2 使用模拟器,此示例工作正常,所以它似乎可能是我的手机?什么设置可能导致这种情况?