gpt4 book ai didi

iOS 应用程序不显示某些音频项目的耗时/总持续时间。

转载 作者:行者123 更新时间:2023-11-28 22:12:30 25 4
gpt4 key购买 nike

我的 iOS 应用流式传输音频文件,并通过 AVAudioSession 播放它们。

由于某些原因,某些音频项目的耗时/总持续时间不会显示在锁定屏幕上。

我追踪到文件类型为 .mp3 但似乎并非所有 .mp3 文件都有这个问题。

我可以做些什么来确保总持续时间/耗时显示在锁定屏幕上吗?

最佳答案

如果 mp3 以 VBR(可变比特率)记录,则没有直接的字节数到以秒为单位的持续时间转换。当您知道比特率时,您可以直接从文件中的当前偏移量计算剩余时间,但 VBR 文件会不断上下调节比特率。标题中应该有关于轨道的总持续时间的信息,使用计时器将有助于预测您的位置,但我不知道您的音频播放器在锁定屏幕上的工作方式。它可能只知道文件中的当前偏移量,无法计算持续时间。

这可能不是具体原因,因为我对您使用的软件了解不够,但这是一种可能性。如果这是原因,您可以将文件转换为固定比特率。

关于iOS 应用程序不显示某些音频项目的耗时/总持续时间。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22540568/

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