有可能在Android上做到吗? Ofc我说的是只使用一个扬声器进行媒体播放的手机。我的手机是Nexus5X。我不想根它或弄乱系统文件保修原因。那么没有root的应用程序可以像这样做吗?
附:我试过SoundAbout没工作。
答案 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);
将充当闹钟服务,意味着资产文件夹中的音频将同时在耳机和扬声器中播放。
希望它会帮助你......