Vin*_*tro 5 ios mpmediaplayercontroller ios6
我刚刚看到Apple发布的iOS 5.1到iOS 6.0 API差异.他们说一些重要的方法MPMusicPlayerController.h被移除到MPMediaPlayback协议(播放,暂停,停止......).
有人知道如何更新使用以下代码的应用程序来使用iOS 6吗?
MPMusicPlayerController *musicPlayer = [MPMusicPlayerController iPodMusicPlayer];
musicPlayer play;
Run Code Online (Sandbox Code Playgroud)
aro*_*oth 10
本MPMusicPlayerController类符合MPMediaPlayback协议,并调用[MPMusicPlayerController iPodMusicPlayer]返回的一个实例MPMusicPlayerController.此外,从MPMusicPlayerController类中删除的所有已弃用的方法都存在于MPMediaPlayback协议中.这意味着:
您的代码在iOS 6下工作时不需要进行任何更改.该play方法对于每个MPMusicPlayerController实例仍然存在,并且调用它应该执行它始终具有的相同操作.
实际上没有任何方法被"删除".他们被转移到协议中,大概是因为拥有媒体播放器API的抽象允许通过提供符合MPMediaPlayback协议的自定义对象实现来完成非常酷的事情.
| 归档时间: |
|
| 查看次数: |
1840 次 |
| 最近记录: |