2009-08-14 11 views
3

我的老闆似乎認爲有一種方法可以通過內置的QT界面播放音頻文件,該界面提供了一個模式UI,就像地址簿框架一樣。iPhone上的預建音頻播放器用戶界面?

此外,郵件應用程序彈出一個QT模式播放器播放附加的音頻文件,然後完成後隱藏自己。

我已經做了2個小時的研究,並且找不到任何預先製作的用於播放音頻的UI。我知道我可以通過AVAudioPlayer來完成,但這仍然需要我構建自定義UI,這很好,但我們正在尋找視覺熟悉度和一致性。

我剛纔發現MPMusicPlayerController,但它似乎只播放iTunes媒體,而不是來自文件路徑的媒體。

那麼,有沒有預建音頻播放器用戶界面?

回答

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? – 2010-05-12 15:00:41

+0

我會說現在沒有任何技術原因,除非它看起來反直覺,因爲這個類被標記爲「MoviePlayer」。 – Brenden 2012-12-10 20:46:30