【问题标题】:HTML5 sound problems on AndroidAndroid 上的 HTML5 声音问题
【发布时间】:2014-05-06 22:32:10
【问题描述】:

我试图用我使用 Construct 2 创建的 HTML5 编译我的 Android 应用程序。我按照所有步骤操作,但游戏没有声音。我试图找到很多方法来解决这个问题,但我没有找到任何解决方案。我没有使用 HTML5 音频标签或任何类似的东西,我尝试更改 Javascript 代码以提供对音频的访问,但我失败了。 文件在这里: HTML5 Game.

【问题讨论】:

    标签: android eclipse html audio construct-2


    【解决方案1】:

    实际上无法获取文件,但这是播放声音的纯 JS 解决方案:

    var sound = new Audio("audio/sound.wav");
    var sound2 = new Audio("audio/othersound.wav");
    sound.volume = 12;
    sound.play();
    

    应该是不言自明的。创建一个 Audio 对象并调用 play() 来播放它。

    【讨论】:

      【解决方案2】:

      当您将声音导入 Construct 时,您必须导入所有三种类型(WAV、MP3、OGG)。然后 Construct 将使用正确的平台。在 Android 上,我的 Construct 2 游戏只有 OGG 文件。

      【讨论】:

      • 它没有解决问题。这是 Android 的低延迟音频问题。目前只有“简单”的解决方案是使用 Crosswalk 构建,但 apk 非常大。例如,我使用 Crosswalk 的游戏 apk 下载量约为 25mb,在设备上安装后为 50mb,其中使用 Cordova 构建的 apk 仅为 3.7mb,但要运行声音,它需要使用 Cordova 进行更多编码。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多