【问题标题】:audio weird "tick sound" at track end音轨结束时出现奇怪的“滴答声”
【发布时间】:2014-12-01 01:29:05
【问题描述】:

我创建了一个应用程序,它播放小曲目的播放列表,一切正常,直到 windows phone 8.1 更新

问题是 -> 曲目结尾处有奇怪的滴答声” 所以我尝试在 xbox 音乐播放器中播放曲目它也有相同的滴答声...我尝试在我的电脑和 android 设备上播放音频音频没问题,所以我认为这是 wp8.1 问题或可比性问题用我的 mp3 曲目

那么,mp3 是否有兼容 wp8.1 的规范? 或代码中的任何解决方法,我正在考虑在轨道结束之前静音,顺便说一下我正在使用 AudioPlayerAgent

【问题讨论】:

  • 这是 WP8.1 的一个已知问题。我在曲目的末尾遇到了这个问题(it used to be much worse)。 AFAIK 没有已知的修复方法。我希望它会在 WP10 中得到修复。

标签: audio windows-phone-8 windows-phone-8.1


【解决方案1】:

所有音频渲染过程都会遇到同样的挑战/问题。根本原因:声音是一条曲线,当它在中心线上方/下方变化时,(通常从 -1 到 0 到 +1 变化,其中中心线为 0),如果它的结束距离中心线不够近,则会发生这种流行/滴答声,(扬声器被留在而不是 0 并且会在物理上瞬间返回到 0 产生滴答声)。解决方案:播放器通过在中心线处结束剪辑人为地强迫手来帮助播放声音,或者在源媒体中执行类似的预处理步骤。这种结束过渡可能很快发生,但不是瞬间发生,或者您会回到从瞬间过渡到 0 的位置。静默只是当媒体提供一系列零时(即中心线处)。

【讨论】:

  • 感谢您的解释,对工具或用于预处理服务器上文件的代码的任何建议
猜你喜欢
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多