我一直在嘗試一些最近在顫動的聲音。使用audioPlayer插件。如何同時播放兩個聲音?
但是我正面臨着一堵牆。我有背景音樂和小聲效果。 問題是我不能一次玩兩個。如果我播放背景音樂,則音效無法播放。而相反的作品也是如此。
有關如何解決該問題的任何想法?
我一直在嘗試一些最近在顫動的聲音。使用audioPlayer插件。如何同時播放兩個聲音?
但是我正面臨着一堵牆。我有背景音樂和小聲效果。 問題是我不能一次玩兩個。如果我播放背景音樂,則音效無法播放。而相反的作品也是如此。
有關如何解決該問題的任何想法?
這是audioplayer插件的問題,並且已有issue已打開。作者表示,如果您想在實施過程中採取措施,他可以提出請求。
使用媒體播放器。使用此代碼設置背景音樂:
MediaPlayer backgroundMediaPlayer = MediaPlayer.create(getApplicationContext(), Uri.parse(PATH_TO_BACKGROUND_MUSIC));
mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
mediaPlayer.start();
}
});
然後用背景音樂路徑替換PATH_TO_BACKGROUND_MUSIC。
然後,當你想你的聲音效果的情況發生,使用此代碼:
MediaPlayer soundEffectMediaPlayer = MediaPlayer.create(getApplicationContext(), Uri.parse(PATH_TO_SOUND_EFFECT));
mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
mediaPlayer.start();
}
});
然後與背景音樂的路徑替換PATH_TO_SOUND_EFFECT。
您可以瞭解有關媒體播放器here。
希望這會有所幫助!
謝謝,但可悲的是,這將無法正常工作。這不是一個本地的Android應用程序。但是用達特朗的Flutter框架完成了一個應用程序。 – Darky