【发布时间】:2011-10-04 08:33:47
【问题描述】:
我应该使用哪种音频格式来获得最准确的搜索? (从偏移量播放歌曲) 我希望这是精确到毫秒的。
这可能吗?
【问题讨论】:
我应该使用哪种音频格式来获得最准确的搜索? (从偏移量播放歌曲) 我希望这是精确到毫秒的。
这可能吗?
【问题讨论】:
我可以说音频文件的格式很重要。我对长 mp3 文件有这个问题。由于 mp3 文件不是为如此精确的搜索而设计的,您可以查看more details 的答案
在我的情况下,mp3 文件的比特率很低,为 96Kps。并且 VBR 数据不正确导致 mp3 文件在 android 上错误查找。
我的意图是制作能够通过此文件准确搜索的 android 和 IOS 应用程序,但我未能找到适合两者的正确格式。
对于 IOS,我使用了MP3 Diags 并应用了自定义转换来删除和重建 VBR
对于 Android,我将文件转换为 m4a 格式,它运行良好。我使用Audacity 并安装了FFmpeg package 以便能够导出为m4a 格式。
这是the file sample,包含我提到的问题
【讨论】:
格式无关紧要,只要它与 Android 的 MediaPlayer 类兼容即可。它有一个精确到毫秒的seekTo() 方法。
【讨论】: