質問

ユーザーが UISlider をドラッグしているときに再生される効果音を実装しています。

IBAction は次のとおりです。UISlider によって呼び出されます 値が変更されました イベント

-(IBAction)playTone4; {
    AudioServicesPlaySystemSound(soundID4); 
}

ユーザーが操作しているときに音を停止したいです。 ない スライダーをドラッグしていますが、 解放されていない それ。

それを行う方法はありますか?AudioServicesはないようです停止SystemSound() 関数。

役に立ちましたか?

解決

システム音を止めることができない.

を参照してください。 iPhone プログラミング ガイド:セクション マルチメディアのサポート 詳細については。

望ましい効果を達成するには、次の使用をお勧めします。 AVオーディオプレーヤー または オーディオキュー. 。私が取り上げたプログラミング ガイドには、これらのテクニックについて知りたいことがすべて記載されています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top