iPhone MPMusicLayerController播放开始位置
我正在使用Media Player框架访问iPhone上用户的音乐库。例如,我想设置播放开始位置,以便可以从30秒开始播放歌曲 我很难弄明白怎么做。MPMediaPlayerController只提供了iPhone MPMusicLayerController播放开始位置,iphone,Iphone,我正在使用Media Player框架访问iPhone上用户的音乐库。例如,我想设置播放开始位置,以便可以从30秒开始播放歌曲 我很难弄明白怎么做。MPMediaPlayerController只提供了BeginSekingForward,但这并不是我想要的,因为它只是加快了播放速度 我可能遗漏了一些非常简单的东西 更新 2009年我遇到了一些真正的问题。他没有真正理解属性,并且忽略了一个事实,即MPMusicPlayerController.currentPlaybackTime是可写的!他很
BeginSekingForward
,但这并不是我想要的,因为它只是加快了播放速度
我可能遗漏了一些非常简单的东西 更新
2009年我遇到了一些真正的问题。他没有真正理解属性,并且忽略了一个事实,即
MPMusicPlayerController.currentPlaybackTime
是可写的!他很生气。愤怒是因为iOS3.0承诺“访问”iPod库,而交付了MPMusicLayerController。他一直希望能够快速访问音乐包数据,并以此为基础构建许多迷人而神奇的音频应用程序。幸运的是,iOS4.1的avassetrader
在一年后问世,他终于能够停止仇恨
2009年错误答案
不,这个API是故意破坏的,这就是为什么你看不到任何函数的原因
打开或从媒体文件流式传输
您唯一的希望是降低音量并调用BeginSekingForward
,直到currentPlaybackTime
返回>=30秒
享受吧 MPMusicLayerController的属性
currentPlaybackTime
是一个可写属性,因此可以使用player.currentPlaybackTime=30.0
调整播放起点。您可以使用player.currentPlaybackTime设置开始播放之前的时间,播放将在所需点开始