Ali*_*Ali 2 iphone audio fadeout mpmusicplayercontroller
我想淡出MPMusicPlayerController特定时期内播放的声音? 我怎样才能做到这一点?
没有淡入淡出功能,因此您必须自己实现它.循环直到音量为0,并为每个步骤添加延迟.如果您希望所有这些在未来2秒内发生,请将代码放在块上:
MPMusicPlayerController *iPod = [MPMusicPlayerController iPodMusicPlayer];
int64_t delay = 2LL * NSEC_PER_SEC;
dispatch_after(dispatch_time(DISPATCH_TIME_NOW,delay), dispatch_get_current_queue(), ^{
while (iPod.volume>.1){
iPod.volume -= .1;
[NSThread sleepForTimeInterval:0.1];
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1634 次 |
| 最近记录: |