2013-04-25 88 views
0

我正在創建一個Radio應用程序,該應用程序在使用HTML5的iOS上正常工作。 在Android上完成我需要使用Phonegap Media資源。 即使在背景/暫停模式下,我也可以播放流媒體和MP3文件,但是當我收到來電時,音頻會繼續播放。這是個大問題。 Android不應該關閉通話中的音頻嗎? (呼叫= iOS上的優先級)。 我正在使用Phonegap的在線構建版(http://build.phonegap.com),所以我無法使用Phonegap的任何Java外部插件(如https://github.com/devgeeks/PhoneListener)。 有一些Phonegap事件(startcallbutton/endcallbutton),但不支持Android(我真的不知道爲什麼)。音頻在接到電話時繼續在Phonegap上播放

任何人都有解決方案嗎?坦克!

+0

Phonegap/Cordova 3.0/3.1的任何更新? – 2013-10-29 17:11:59

回答

2

您應該在您的AndroidManifest.xml文件中添加READ_PHONE_STATE權限(如果它尚未存在),否則應用程序將不知道您是否正在接收呼叫。您還需要一個onPause和onResume方法的addEventListener來分別告訴流在暫停和播放時分別接到呼叫和掛斷。