服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Android - Android Studio 视频播放失败 start called in state1 异常怎么解决

Android Studio 视频播放失败 start called in state1 异常怎么解决

2022-11-25 14:23sherkyhua Android

很多朋友问小编在使用MediaPlayer播放音频时报出 E/MediaPlayerNative: start called in state 1, mPlayer(0x0)问题,该如何处理呢,今天小编给大家带来了Android Studio 视频播放失败 start called in state1 异常问题,需要的朋友可以参考下

在使用MediaPlayer播放音频时报出 E/MediaPlayerNative: start called in state 1, mPlayer(0x0)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
@Override
public void onClick(View v){
Bundle b = new Bundle ();
switch(v.getId ()){
case R.id.start: //获取一个Message变量,用来传递点击状态的值
msg = myHandle.obtainMessage (); //把状态的值放在Bundle对象里面
b.putInt(“status”,1);
msg.setData(b);
msg.sendToTarget ();
break;
    case R.id.pause:
      msg = myHandle.obtainMessage ();
      b.putInt("status",2);
      msg.setData(b);
      msg.sendToTarget ();
      break;
    case R.id.restart:
      msg = myHandle.obtainMessage ();
      b.putInt("status",3);
      msg.setData(b);
      msg.sendToTarget ();
      break;
    case R.id.stop:
      msg = myHandle.obtainMessage ();
      b.putInt("status",4);
      msg.setData(b);
      msg.sendToTarget ();
      break;
  }
}
class MyHandle extends Handler{
  public MyHandle(){
  }
  public MyHandle(Looper looper){
    super(looper);
  }
  @Override
  public void handleMessage(Message msg){
    Bundle b = msg.getData ();
    int status = b.getInt("status");
    if(status == 1){
      mMediaPlayer.start ();
    }else if (status ==2){
      mMediaPlayer.pause();
    }else if(status == 3){
      mMediaPlayer.seekTo(0);
    }else if(status == 4){
      mMediaPlayer.stop();
      mMediaPlayer.release ();
      mMediaPlayer = null;
      VideoActivity.this.finish ();
    }

Android Studio 视频播放失败 start called in state1 异常怎么解决

总结

到此这篇关于Android Studio 视频播放失败 start called in state1 异常怎么解决的文章就介绍到这了,更多相关android studio 视频播放失败内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/sherkyhua/article/details/104915149

延伸 · 阅读

精彩推荐