1

我应该创建一个在通话背景中播放音乐的应用程序,只有呼叫者和听众可以听到?任何机构都可以提出一种方法吗?我曾尝试创建一个音乐服务,用于为应用程序创建后台服务,但它并不能完全满足我的目标。

我根据这个链接创建了一个背景音乐服务。

编辑:IDEA---想要在通话的背景中播放音乐,当状态为摘机时,呼叫者和听众都能听到

4

1 回答 1

1

如果您想为您的应用播放背景音乐,请在从您的应用启动的线程中播放它/使用 AsyncTask 类为您完成。

 public class BackgroundSound extends AsyncTask<Void, Void, Void> {

@Override
protected Void doInBackground(Void... params) {
    MediaPlayer player = MediaPlayer.create(YourActivity.this, R.raw.test_cbr); 
    player.setLooping(true); // Set looping 
    player.setVolume(100,100); 
    player.start(); 

    return null;
}

}

查看https://stackoverflow.com/a/7928911/1697047了解更多详情

于 2013-01-18T06:59:16.973 回答