Audio 电晕声解码触发了一个错误
在我开始游戏后,我在控制台的循环中收到以下消息: 声音解码触发了一个错误 触发此操作的代码是:Audio 电晕声解码触发了一个错误,audio,coronasdk,decode,playback,Audio,Coronasdk,Decode,Playback,在我开始游戏后,我在控制台的循环中收到以下消息: 声音解码触发了一个错误 触发此操作的代码是: local storyboard = require( "storyboard" ) local scene = storyboard.newScene() local introsound = audio.loadStream("sounds/intro.mp3") -- Called when the scene's view does not exist: function scene:cr
local storyboard = require( "storyboard" )
local scene = storyboard.newScene()
local introsound = audio.loadStream("sounds/intro.mp3")
-- Called when the scene's view does not exist:
function scene:createScene( event )
local group = self.view
local background = display.newRect(0, 0, display.contentWidth, display.contentHeight)
background.strokeWidth = 3
background:setFillColor(170, 150, 170)
background:setStrokeColor(0, 0, 0)
local desliga = function (event)
if event.completed then
audio.stop()
audio.dispose(introsound)
introsound = nil
print ("disposing")
end
end
audio.play(introsound,{onComplete=desliga})
-- audio.play(introsound)
我做错什么了吗?或者它缺少什么?您可能不应该在主块中加载声音,也不应该在createScene()函数中播放声音。我会考虑在EncScript()中做所有这些,因为你可能不希望你的声音在你的场景在屏幕前播放。 稍后,当您重新进入场景,将声音加载到模块的主块中,然后进行处理时,您将遇到问题。但这些都与这个错误无关 控制台日志中是否有其他可能提示我们的错误
我猜这个错误可能与坏的声音文件有关。Corona SDK仅支持11025 hz、22 kHz和44 kHz的声音。如果您的比特率不同,可能会导致问题。文件可能已损坏。“sound_decode”(声音解码)告诉我,它在解码声音时遇到了问题,而这正是可能出现此错误的地方 谢谢你,罗布。昨天,我改变了声音文件,它工作了!现在你告诉我关于傀儡频率,我来看看。问候。我已经转换了使用这个免费的在线转换器的声音,现在它的工作!非常感谢。