Android简单的mp3播放

时间:2013-05-09 14:50:39

标签: android html media-player

我正在使用 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并将其安装在我的手机上,但按下按钮时音乐无法播放。我错过了什么吗?

1 个答案:

答案 0 :(得分: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();
                }
            });

activity_main.xml中:

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

的strings.xml:

   <string name="button_send">Play</string>
   <string name="play_button">Play</string>