多媒体开发指南:音频与视频播放全解析
1. 多媒体播放基础概述
在多媒体开发领域,涉及多种音频和视频播放方式。系统声音播放通常用于短时长(30 秒及以下)的提示音,可通过AudioServicesPlaySystemSound实现。而对于较长的音频播放,如 MP3 格式,可使用AVAudioPlayer。不过,AVAudioPlayer只能播放应用程序捆绑或从服务器流式传输的声音,无法播放 iTunes 加载的多媒体。
较新的媒体播放器可以播放 iTunes 中的音频多媒体。在使用时,需要借助MPMediaPickerController来选择音乐,MPMusicPlayerController进行播放。以下是相关代码示例及操作步骤:
// MPMediaPickerController 使用示例 // 实现选择音乐后的回调方法 - (void)mediaPicker:(MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection { NSLog(@"-----------------------"); [mediaPicker.parentViewController dismissModalViewControllerAnimated:YES]; [mediaPicker release