[iOS]耳コピ用AudioPlayer(その2) | Cocoa練習帳

[iOS]耳コピ用AudioPlayer(その2)

本日は、調査途中のグダグダな内容となってしまった。申し訳ない。とりあえずの動作確認の報告とさせていただきたい。




前回の続き。得られたURLからAVPlayerのインスタンスを生成する。




NSURL       *url = [self.dict objectForKey:@"URL"];
AVPlayerItem    *playerItem = [AVPlayerItem playerItemWithURL:url];
self.player = [AVPlayer playerWithPlayerItem:playerItem];



それのplayメソッドを読んだあげれば再生を開始する。




[self.player play];



AVPlayerでは、playメソッドはrateプロパティを1.0に設定するという意味だ。なので、playメソッドを呼ばず、rateプロパティに値を設定すれば再生する。

例えば、0.5を設定すると、1/2の速度で再生する。




self.player.rate = 0.5;



いちおう、これで、耳コピ用の再生機能が実現できる事が分かる。




ソースコード
GitHubからどうぞ。

https://github.com/murakami/workbook/tree/master/ios/AudioPlayer - GitHub



関連情報
iPhone Core Audioプログラミング



【Cocoa練習帳】
http://www.bitz.co.jp/weblog/

http://ameblo.jp/bitz/(ミラー・サイト)

iPhone Core Audioプログラミング/ソフトバンククリエイティブ
¥4,200
Amazon.co.jp