2009-08-14 16 views
3

私の上司は、アドレス帳のフレームワークと同様に、モーダルUIを備えたビルトインQTインターフェイスを使ってオーディオファイルを再生する方法があると考えているようです。iphoneにあらかじめ組み込まれたオーディオプレーヤーのUI?

また、メールアプリケーションは、添付されたオーディオファイルを再生するためにQTモーダルプレイヤーをポップアップし、完了すると自動的に非表示になります。

私は2時間の研究を行いましたが、オーディオを再生するための事前構築UIは見つかりませんでした。私はAVAudioPlayerを介してそれを行うことができると理解していますが、それでも私はカスタムUIを構築する必要がありますが、それは視覚的な親しみと一貫性を求めています。

私はちょうどMPMusicPlayerControllerを見つけましたが、ファイルのパスのメディアではなく、iTunesのメディアだけを再生するように見えます。

したがって、あらかじめ作成されたオーディオプレーヤーのUIはありますか?

答えて

3

MPMoviePlayerController(それはお勧めできませんが)オーディオファイルを再生するためにも使用することができます:

MPMoviePlayerController *mPlayer = [[MPMoviePlayerController alloc] initWithContentURL: [NSURL URLWithString:@"http://www.freeaudioclips.com/music1/Sound_Effects/austinmail.wav"]]; 
// Show Audio player just to test it out 
if (mPlayer) 
{ 
    [mPlayer play]; 
} 

読むApple's Documentationや詳細について。

+1

ちょっと不思議です。なぜMPMoviePlayerControllerを使用することをお勧めしませんか? –

+0

私は今、このクラスには "MoviePlayer"というラベルが付けられているので、直感的ではないような技術的理由はないと言います。 – Brenden

関連する問題