AVAudioPlayer的currentTime和持续时间为零可能有以下几个原因:
解决方案:可以使用AVAudioPlayerDelegate的audioPlayerDidFinishLoading方法来监听音频文件加载完成的事件,确保在获取currentTime和持续时间之前,音频文件已经完全加载。
解决方案:在调用currentTime和duration之前,确保已经调用了play()方法来开始播放音频文件。
解决方案:确保要播放的音频文件格式符合AVAudioPlayer所支持的格式要求。
推荐的腾讯云相关产品:腾讯云音视频服务(Tencent Cloud VOD)是一项面向开发者提供的一站式音视频点播解决方案。它提供了丰富的音视频处理和分发能力,支持各种音视频格式的转码、剪辑、加密、播放等操作,可满足不同场景下的音视频处理需求。
产品介绍链接地址:https://cloud.tencent.com/product/vod
领取专属 10元无门槛券
手把手带您无忧上云