AVAudioPlayerで再生ができない
参考URLにある説明の通りです。以下のようにメソッド内でプレイヤのインスタンスを作っていくら再生しようとしても、メソッドを抜ける際にインスタンスが解放されてしまうために、何も聞こえなくなってしまうのですね。
- (void) playSound:
{
AVAudioPlaper *ap = ..;
[ap play];
}
プレイヤをクラス変数等にして、少なくとも再生が終わるまでメモリ上に保持されるように設計する必要があります。
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について