我有一个音乐播放器,它使用AVPlayer
播放音频,它播放音频很好,但音频完成后,当我点击播放按钮获取新音频时,需要时间开始新的音频快35-40秒。谁能帮我?AVPlayer需要很长时间才能开始播放音频
2
A
回答
1
使用观察者了解玩家状态。采用国际志愿者组织 ,有可能被通知的玩家状态的变化:
playButton.enabled = NO; player = [AVPlayer playerWithURL:fileURL]; [player addObserver:self forKeyPath:@"status" options:0 context:nil];
这种方法将被调用时,状态变化:
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object
change:(NSDictionary *)change context:(void *)context {
if (object == player && [keyPath isEqualToString:@"status"]) {
if (player.status == AVPlayerStatusReadyToPlay) {
playButton.enabled = YES;
} else if (player.status == AVPlayerStatusFailed) {
// something went wrong. player.error should contain some information
}
}
}
+0
即使AVPlayerStatusReadyToPlay,我播放音频,我有5秒延迟和时间是南...这是正常的? –
+0
我可以请迅速版本 –
相关问题
- 1. AVPlayer需要很长时间才能开始播放
- 2. Android Chrome浏览器:音频对象需要很长时间才能开始播放MP3
- 3. 使用NetStream播放大/长h264文件需要很长的时间才能开始播放
- 4. ASP.NET升级似乎需要很长时间才能开始
- 5. WIX引导程序需要很长时间才能开始
- 6. doInBackground需要很长时间才能开始
- 7. 卷曲需要很长时间才能开始下载
- 8. hood.ie开始需要很长时间
- 9. HTML5音频:检测何时需要实际点击才能播放音频
- 10. avplayer不能在IOS中播放音频
- 11. Android工作室需要很长时间才能打开
- 12. Eclipse IDE需要很长时间才能打开错误位置
- 13. 数据库项目需要很长时间才能打开
- 14. 访问需要很长时间才能打开报告
- 15. AVPlayer在长时间延迟后开始重放视频
- 16. 应用程序需要很长时间才能开始使用黑屏
- 17. Alexa的技能,音频播放需要时间
- 18. 勺子需要非常长的时间才能开始
- 19. 在AVPlayer播放长音乐时更快找到时间
- 20. Android应用有时需要很长时间才能加载
- 21. Process.Start有时需要很长时间才能返回
- 22. 的Adobe AMF有时需要很长时间才能连接
- 23. Android:初始音频处理方法调用需要很长时间
- 24. 谷歌翻译API有时需要很长时间才能初始化
- 25. Android MediaPlayer:准备好的视频需要250ms才能开始播放
- 26. SimpleAudioEngine需要时间播放声音
- 27. 播放一个音频在时间avplayer在UITableView的
- 28. 获取当前播放音频的AVPlayer
- 29. 用AVPlayer播放多个音频文件
- 30. AVPlayer视频播放无声音
后一些代码,其中你正在延迟或.. – vaibhav