Monotouch 停止播放音频剪辑

Posted

技术标签:

【中文标题】Monotouch 停止播放音频剪辑【英文标题】:Monotouch Stop Playing Audio Clip 【发布时间】:2013-10-24 10:56:34 【问题描述】:

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

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

我在另一个类中有一个 UIEvent,它会在所有触摸时触发。我想添加停止在此事件中播放音频的功能,但是我不知道该怎么做。

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

【问题讨论】:

【参考方案1】:

尝试销毁实例:

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

// Stop playing
sound.Close (); // Alternatively, try to sound.Dispose ();

【讨论】:

以上是关于Monotouch 停止播放音频剪辑的主要内容,如果未能解决你的问题,请参考以下文章

Monotouch:尝试从使用 AVAudioPlayer 动态生成的文件中播放音频

Monotouch:使用 iPhone 模拟器播放背景音频

通过 monotouch 播放 .m3u8 音频流文件

第二个音频剪辑不播放。

如何播放长音频剪辑?

iOS音频开发(录音+播放+剪辑+合成+压缩转码)