【问题标题】:createjs SoundJS plays mono sound instead of stereocreatejs SoundJS 播放单声道而不是立体声
【发布时间】:2015-10-03 03:36:58
【问题描述】:

我使用createjs.Sound 为我的项目播放短声音。我无法使用.mp3 格式文件并将其转换为.ogg 格式。 .ogg 可以播放,但声音是单声道(我只在耳机的一侧听到)。当我尝试用 VLC 播放器播放相同的文件时,它听起来是立体声通道(相同的文件)。我知道文件转换没有问题,问题可能出在SoundJS的配置中。

谁能建议如何配置SoundJS 来播放立体声声道音频?

【问题讨论】:

  • 您是否确认您确实有立体声通道?将您的 mp3/ogg 文件加载到 Audacity 之类的文件中,以验证您是否拥有多个频道。

标签: javascript createjs soundjs


【解决方案1】:

SoundJS 的某个版本中存在错误 - 可能是因为这个(取决于您使用的版本...)。查看 SoundJS-Github 页面了解更多信息:https://github.com/CreateJS/SoundJS/issues/182

您也可以尝试更改pan 属性:http://www.createjs.com/docs/soundjs/classes/AbstractSoundInstance.html#property_pan

【讨论】:

  • 不久前已对此进行了修复,可在 GitHub 的 NEXT 版本中找到。很快就会发布一个新的标记版本,以及 CDN 上的新库。要轻松修补此问题,只需将 pan 设置为非常低的值 (0.001),或将其设置为某个值,然后再返回零。
猜你喜欢
  • 1970-01-01
  • 2011-10-25
  • 1970-01-01
  • 2019-03-29
  • 2015-03-16
  • 2012-01-18
  • 2011-09-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多