gpt4 book ai didi

ios - AVPlayer 播放一段时间后出现噪音问题

转载 作者:行者123 更新时间:2023-11-29 11:06:57 48 4
gpt4 key购买 nike

我使用 AVPlayer 播放流式网络音频。

我修改示例代码AVPlayerDemo来自苹果

作品不错。但播放一段时间后,播放器有杂音,有人称之为“抓取声”。

我检查了代码,任何时候我的播放器只有一个 AVPlayer 对象,一个用于标记的 AVPlayerItem 对象,一个用于标记的 AVURLAsset 对象。我明确地使用了“alloc、retain、realease”,所以这不是内存开销的问题。

你能知道造成噪音的原因吗?谢谢

最佳答案

我也遇到了类似的问题。使用 AVPlayerAVAudioPlayer 一段时间,在我的例子中播放多个剪辑,中间有暂停,会导致音频降级。首先它开始变得沙哑,然后随着情况变得更糟,它最终完全脱落并且听不见了。

我尝试为每个剪辑创建新的AVAudioPlayer,但没有成功。

我怀疑是音频文件本身 (*.m4a) 导致了问题。有些甚至在经过几轮降噪后仍然含有静电。尽管其中的静态不是 AVAudioPlayer 引入的静态。

我正在研究两个替代理论和一个理论;

  1. 使用原始的*.wav文件或*.mp3文件
  2. 在剪辑之间或定期停用/激活 AVAudioSession
  3. 这可能只是模拟器问题,不会发生在设备上(理论上)。

虽然这些可能不适用于您的流,但也许这里某处有解决方案。

更新:*.wav 与 *.m4a 没有区别。

更新:这不会发生在设备本身上,只会发生在我的模拟器上。

关于ios - AVPlayer 播放一段时间后出现噪音问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13189240/

48 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com