0

我正在使用Dreamweaver构建一个Android应用程序,并且我想要音频。

我制作了一个 index.html 并将这个脚本放在了头部:

<script type="text/javascript">
  function init() {
    var button = document.getElementById("a");
    if (button.addEventListener) {
      button.addEventListener("click", function () {
        mp.create(getApplicationContext(), R.raw.hound).start();
      }, false);
    }
  }
</script>

我把 hound.mp3 放进去/res/raw/

我在页面上放了一个按钮:

<button id="a" value="click">play</button>

然后我导出了 .apk 并将其安装在我的手机上,但是当我按下按钮时音乐没有播放。我错过了什么吗?

4

1 回答 1

0

感谢您的意见。我切换到 Java/XML 是因为我发现 Eclipse 是开发应用程序的更好方法。我确实修复了声音问题,如下所示:

MainActivity.java:

final MediaPlayer mp = MediaPlayer.create(this, R.raw.something);
         Button play_button = (Button)this.findViewById(R.id.play_button);
         play_button.setOnClickListener(new View.OnClickListener() {
         public void onClick(View v) {
         mp.start();
                }
            });

活动主.xml:

<Button
        android:id="@+id/play_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/play_button" />

字符串.xml:

   <string name="button_send">Play</string>
   <string name="play_button">Play</string>
于 2013-06-04T19:58:55.837 回答