一、音频播放
1.音效播放(短时间的音频文件)
1> AudioServicesCreateSystemSoundID
2> AudioServicesPlaySystemSound
2.音乐播放(长时间的音频文件)
1> AVAudioPlayer
只能播放本地的音频文件
>MPMusicPlayerController
2> AVPlayer
能播放本地、远程的音频、视频文件
基于Layer显示,得自己去编写控制面板
3> MPMoviePlayerController
能播放本地、远程的音频、视频文件
自带播放控制面板(暂停、播放、播放进度、是否要全屏)
4> MPMoviePlayerViewController
能播放本地、远程的音频、视频文件
内部是封装了MPMoviePlayerController
播放界面默认就是全屏的
如果播放功能比较简单,仅仅是简单地播放远程、本地的视频文件,建议用这个
本文详细介绍了iOS设备上不同类型的音频播放技术,包括音效播放、音乐播放等,对比了AudioServices、AVAudioPlayer、MPMusicPlayerController、AVPlayer、MPMoviePlayerController及MPMoviePlayerViewController等API的功能和适用场景,为开发者选择合适的音频播放方案提供了指导。
1849

被折叠的 条评论
为什么被折叠?



