2012-07-20 27 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

回答