を使用AudioCache
してローカル アセットを再生する場合、次の play メソッドがあります。
AudioCache audioPlayer = AudioCache();
await audioPlayer.play('alert_tone.mp3');
しかし、停止方法はありません。どうすればそれを止めることができますか?
AudioCache
オーディオを開始するすべてのメソッドは、AudioPlayer
使用済みのインスタンスを返します (真新しいものまたはそのものである可能性がありますfixedPlayer
)。
その戻り値を使用して停止できます。
AudioCache cache = AudioCache();
AudioPlayer player = await cache.play('alert_tone.mp3');
// ...
await player.stop();
または、 が提供するその他のコントロールを使用しますaudioplayers
。