Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当我尝试播放音频(Android/Eclipse)时,我的mediaplayer类出现运行时错误_Android_Eclipse_Audio_Media Player_Emulation - Fatal编程技术网

当我尝试播放音频(Android/Eclipse)时,我的mediaplayer类出现运行时错误

当我尝试播放音频(Android/Eclipse)时,我的mediaplayer类出现运行时错误,android,eclipse,audio,media-player,emulation,Android,Eclipse,Audio,Media Player,Emulation,我正在尝试制作一个通知应用程序,当我点击按钮时,它会在弹出通知时发出嘟嘟声 当我点击按钮时,会出现通知,但我在运行时收到错误的声音。我认为在运行时“emulator没有响应”错误 我收到android mediaplayer错误: 07-19 19:32:28.846:I/StagefrightPlayer(110): setDataSource('android。resourse://com.example.status/2130968576') 07-19 19:32:28.846:E/Me

我正在尝试制作一个通知应用程序,当我点击按钮时,它会在弹出通知时发出嘟嘟声

当我点击按钮时,会出现通知,但我在运行时收到错误的声音。我认为在运行时“emulator没有响应”错误

我收到android mediaplayer错误:

07-19 19:32:28.846:I/StagefrightPlayer(110): setDataSource('android。resourse://com.example.status/2130968576') 07-19 19:32:28.846:E/MediaPlayer(198):错误(1,-2147483648)07-19 19:32:28.846:W/NotificationService(198):加载声音时出错 安卓resourse://com.example.status/2130968576 07-19 19:32:28.846: W/NotificationService(198):java.io.IOException:准备失败: 状态=0x1 07-19 19:32:28.846:W/通知服务(198):在 android.media.MediaPlayer.prepare(本机方法)07-19 19:32:28.846: W/通知服务(198):在 com.android.server.NotificationPlayer$CreationAndCompletionThread.run(NotificationPlayer.java:90) 7-19 19:32:28.976:D/dalvikvm(273):总合701K,55% 空闲3028K/6599K,外部2434K/2980K,暂停8ms+4ms

以下是以防万一的Java代码:

package com.example.status;

import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.support.v4.app.NavUtils;

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button b =  (Button) findViewById(R.id.button1);
        b.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                NotificationManager nm = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
                        Notification notify = new Notification(android.R.drawable.stat_notify_more, 
                                "This is important", System.currentTimeMillis());
                        Context context = MainActivity.this;
                        CharSequence title = "You have been notified";
                        CharSequence details = "Continue with what you are doing";
                        Intent intent = new Intent(context, MainActivity.class);
                        PendingIntent pending = PendingIntent.getActivity(context, 0, intent, 0);
                        notify.setLatestEventInfo(context,title,details,pending);
                        notify.sound = Uri.parse("android.resourse://com.example.status/" + R.raw.beep);

                        nm.notify(0, notify);





            }
        });
    }




    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }


}

您的代码包含以下内容:

android.resourse://com.example.status/2130968576
请尝试将“资源”拼写为“c”:

android.resource://com.example.status/2130968576

resource
拼写为s是出现该错误的原因