0
我正在嘗試構建在通話期間播放歌曲的應用程序。打電話給某人時工作正常。但在繼續撥打電話時無法播放歌曲。 我已將mp3文件放入資產文件夾中。這裏是我的代碼:在通話期間播放Android歌曲
if (TelephonyManager.CALL_STATE_OFFHOOK == state) {
// active
//Log.i(LOG_TAG, "OFFHOOK");
try {
AssetFileDescriptor descriptor = getAssets().openFd("la.mp3");
mp.setDataSource(descriptor.getFileDescriptor(), descriptor.getStartOffset(), descriptor.getLength());
descriptor.close();
mp.prepare();
mp.setVolume(1f, 1f);
mp.setLooping(true);
mp.start();
} catch (Exception e) {
e.printStackTrace();
}
}
你所說的「這是工作的罰款叫」意思是之前? –