在扬声器和耳机,Android上同时播放相同的音乐文件

时间:2017-07-05 14:44:16

标签: android audio

有可能在Android上做到吗? Ofc我说的是只使用一个扬声器进行媒体播放的手机。我的手机是Nexus5X。我不想根它或弄乱系统文件保修原因。那么没有root的应用程序可以像这样做吗?
附:我试过SoundAbout没工作。

1 个答案:

答案 0 :(得分:0)

我想你想在手机扬声器和Head Phone中播放音乐文件。如果是,则意味着,这是可能的。

// Read the music file from the asset folder
            afd = this.getAssets().openFd("background_music.mp3");
// Creation of new media player;
            player = new MediaPlayer();
// Set the player music source.
            player.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
               player.setAudioStreamType(AudioManager.STREAM_ALARM);
// Set the looping and play the music.
            player.setLooping(true);
            player.prepare();
            player.start();

此处player.setAudioStreamType(AudioManager.STREAM_ALARM);将充当闹钟服务,意味着资产文件夹中的音频将同时在耳机和扬声器中播放。

希望它会帮助你......