Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone MPMusicLayerController播放开始位置_Iphone - Fatal编程技术网

iPhone MPMusicLayerController播放开始位置

iPhone MPMusicLayerController播放开始位置,iphone,Iphone,我正在使用Media Player框架访问iPhone上用户的音乐库。例如,我想设置播放开始位置,以便可以从30秒开始播放歌曲 我很难弄明白怎么做。MPMediaPlayerController只提供了BeginSekingForward,但这并不是我想要的,因为它只是加快了播放速度 我可能遗漏了一些非常简单的东西 更新 2009年我遇到了一些真正的问题。他没有真正理解属性,并且忽略了一个事实,即MPMusicPlayerController.currentPlaybackTime是可写的!他很

我正在使用Media Player框架访问iPhone上用户的音乐库。例如,我想设置播放开始位置,以便可以从30秒开始播放歌曲

我很难弄明白怎么做。MPMediaPlayerController只提供了
BeginSekingForward
,但这并不是我想要的,因为它只是加快了播放速度


我可能遗漏了一些非常简单的东西

更新
2009年我遇到了一些真正的问题。他没有真正理解属性,并且忽略了一个事实,即
MPMusicPlayerController.currentPlaybackTime
是可写的!他很生气。愤怒是因为iOS3.0承诺“访问”iPod库,而交付了MPMusicLayerController。他一直希望能够快速访问音乐包数据,并以此为基础构建许多迷人而神奇的音频应用程序。幸运的是,iOS4.1的
avassetrader
在一年后问世,他终于能够停止仇恨

2009年错误答案

不,这个API是故意破坏的,这就是为什么你看不到任何函数的原因 打开或从媒体文件流式传输

您唯一的希望是降低音量并调用
BeginSekingForward
,直到
currentPlaybackTime
返回>=30秒


享受吧

MPMusicLayerController的属性
currentPlaybackTime
是一个可写属性,因此可以使用
player.currentPlaybackTime=30.0
调整播放起点。您可以使用player.currentPlaybackTime设置开始播放之前的时间,播放将在所需点开始