2012-07-20 30 views
3

我开发一个Android应用程序(收音机,流媒体音乐),而对于一些流,我收到以下错误控制台:的Android(PhoneGap的) “的错误(1,-2147483648)”

错误(1,-2147483648)

这是否意味着Android仅支持少数媒体格式,我无法做任何事情呢?

我不能重新编码流,因为我使用外部资源。

的源代码:

if (radio && typeof radio.stop != 'undefined') { 
    radio.stop(); 
    radio.release(); 
} 
radio = new Media(data.link); 
radio.play(); 

有所有源代码,与媒体类(PhoneGap的)工作。

logcat的:

07-21 00:19:29.313:d/DroidGap(280):的onMessage(onNativeReady,NULL)
07-21 00:19:29.313:d/DroidGap (280):onMessage(onPageFinished,file:///android_asset/www/index.html)
07-21 00:19:29.932:I/Database(280):sqlite返回:error code = 14,msg = can not打开文件在源代码行25467
07-21 00:19:30.183:D/DroidGap(280):onMessage(networkconnection,3g)
07-21 00:19:31.331:D/DroidGap(280) onMessage(spinner,stop)
07-21 00:19:36.343:D/Cordova(280):onPageFinished(file:///android_asset/www/index.html#radio)
07-21 00:19: 36.343:D/CordovaWebView(280):>>> loadUrlNow()
07-21 00:19:36.343:D/DroidGap(280):onMessage(onNativeReady,null)
07-21 00:19:36.343: D/DroidGap(280):onMessage(onPageFinished,file:///android_asset/www/index.html#radio)
07-21 00:19:37.492:D/dalvikvm(280):GC_FOR_MALLOC释放了3015个对象/ 521248字节在67ms
07-21 00:19:46.0​​12:D/Cordova(280):onPageFinished(file:///android_asset/www/index.html)
07-21 00:19:46.0​​12:D/CordovaWebView (2 80):>>> loadUrlNow()
07-21 00:19:46.0​​12:D/DroidGap(280):onMessage(onNativeReady,null)
07-21 00:19:46.0​​12:D/DroidGap(280) :onMessage(onPageFinished,file:///android_asset/www/index.html)
07-21 00:19:49.472:D/Cordova(280):onPageFinished(file:///android_asset/www/index.html #radio)
07-21 00:19:49.472:D/CordovaWebView(280):>>> loadUrlNow()
07-21 00:19:49.472:D/DroidGap(280):onMessage(onNativeReady,null )
07-21 00:19:49.472:D/DroidGap(280):onMessage(onPageFinished,file:///android_asset/www/index.html#radio)
07-21 00:20:11.273:D/dalvikvm(280):GC_FOR_MALLOC已释放E/MediaPlayer(280):error(1,-2147483648)
07-21 00:20:19.254:E/MediaPlayer(280):3595个对象/7633ms中的570336字节
07-21 00:20:19.254:误差(1,-2147483648)

流: webcast.emg.fm:55655/europaplus64.mp3,92.53.112.250:8100/rr_aac?type=。FLV

+0

code: if(radio && typeof radio.stop!='undefined'){ radio.stop(); radio.release(); } radio = new Media(data.link); radio.play(); – 2012-07-20 21:42:24

+0

你能否在你的问题中包含更多的源代码?你提供的内容不足以获得发生问题的背景。另外,你能提供logcat输出吗? – Makoto 2012-07-20 21:59:20

+0

此链接可能会帮助你http://stackoverflow.com/questions/9162022/playing-sound-in-webview-from-javascript – shoren 2012-08-08 03:56:19

回答