27、iOS应用中的媒体播放:音频与视频

iOS应用中的媒体播放:音频与视频

在iOS应用开发中,实现音频和视频的播放是常见需求。下面将详细介绍如何在应用中实现音频和视频的播放功能。

音频播放

通过以下代码可以实现从用户的iTunes库中选择歌曲并播放:

MPMediaItemCollection *itemCollection = [MPMediaItemCollection collectionWithItems:items]; 
[[MPMusicPlayerController iPodMusicPlayer] setQueueWithItemCollection:itemCollection]; 
[[MPMusicPlayerController iPodMusicPlayer] play]; 

上述代码创建了一个包含所选歌曲的 MPMediaItemCollection ,然后让系统的iPod音乐播放器播放该歌曲。构建并运行应用,点击其中一首歌曲,它就会开始播放。由于此应用未内置播放控制功能,需要使用设备上的音乐应用来停止音频播放。因为使用了iPod音乐播放器,在Xcode中点击停止执行并不足以停止音频,因为音频播放控制权已交给内置的iPod播放器。

视频播放

在iOS上播放视频有多种方式,具体选择取决于需求。可以使用 MPMoviePlayerController 类播放视频,若需要更精细的控制,则可使用 AVFoundation 框架。

使用MPMovie
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值