小编aka*_*pta的帖子

如何点击按钮播放声音

我试图在模拟器上点击按钮播放声音文件,但我收到消息"应用程序播放音频已意外停止"

我的代码是:

package com.java4u.android;

import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public  class p1 extends Activity {


// creating instance of media player
MediaPlayer mp=MediaPlayer.create(this,R.raw.meow);
@Override
protected void onCreate(Bundle savedInstanceState) 
{    
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    Button btnSound=(Button)this.findViewById(R.id.playSound);

    btnSound.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
        startActivity(new Intent("com.java4u.android.p1")); 
            mp.start();
        }
    }); 

        }

}
Run Code Online (Sandbox Code Playgroud)

的Manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.java4u.android"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="8" />

    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".p1" android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" …
Run Code Online (Sandbox Code Playgroud)

android

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1