我目前正在开发Corona SDK中的小游戏。我最近开始在游戏中添加audio / sound-fx。所有音频在模拟器,我的电脑和平板电脑上都能正常工作。但是,当我在Galaxy s7上玩游戏时,音频根本无法做任何事情。
以下是我正在使用的内容:
local function onLoginBtnRelease()
local btnpressSound = audio.loadStream( "/assets/Audio/FX/buttonpress.mp3" )
local btnpressSoundChannel = audio.play( btnpressSound, { channel=3} )
end
local loginBtn = widget.newButton{
textOnly = true,
defaultFile="assets/playbtn.png",
width=130,
height=60,
onRelease = onLoginBtnRelease,
}
loginBtn.x = 440
loginBtn.y = display.contentHeight -160
sceneGroup:insert(loginBtn)
以防万一这可能是一个我没有看到或知道可以影响Android的问题,这里是mp3文件路径的截图 MP3 File Path
我已经搜索过并搜索过,我根本无法找到解决此问题的方法。从我能看到的一切,这应该在Android中运行良好。它在模拟器,我的电脑和平板电脑上运行得很好......对于我可能没有想到或者做错的任何帮助都将不胜感激。
谢谢
编辑:BTW,我已经在5种不同的Android设备上测试了这个。 2 s7,1 s5和2 s3。
edit2:我尝试将音频放在根文件夹中并更改文件路径,但也无效... =(
edit3:我试过wav,mp3和& OGG;都具有相同的结果。
答案 0 :(得分:0)
我通过从
更改文件的路径来解决此问题local btnpressSound = audio.loadStream( "/assets/Audio/FX/buttonpress.mp3" )
到
local btnpressSound = audio.loadStream( "assets/Audio/FX/buttonpress.mp3" )