Monotouch停止播放音频剪辑

时间:2013-10-24 10:56:35

标签: c# xamarin.ios xamarin avaudioplayer audiotoolbox

我试图在触摸屏幕时停止播放声音。 目前声音正在播放

AudioToolbox.SystemSound.FromFile("sound.mp3").PlaySystemSound();

我在另一个类中有一个UIEvent,可以触发所有触摸。我想添加功能以停止播放此事件的音频,但我无法弄清楚如何操作。

通过在线搜索,我发现有人建议使用AVAudioPlayer而不是AudioToolbox,但我也无法找到如何使用AudioToolbox停止音频播放。

1 个答案:

答案 0 :(得分:2)

尝试销毁实例:

// start playing
var sound = AudioToolbox.SystemSound.FromFile("sound.mp3");
sound.PlaySystemSound();

// Stop playing
sound.Close (); // Alternatively, try to sound.Dispose ();
相关问题