当前位置: 代码迷 >> Android >> android 播发音频和视频
  详细解决方案

android 播发音频和视频

热度:94   发布时间:2016-05-01 16:41:51.0
android 播放音频和视频
摘自ApiDemo
1、播放音频
  a.第一种方式
 
      MediaPlayer mMediaPlayer;      mMediaPlayer = new MediaPlayer();      mMediaPlayer.setDataSource(path);      mMediaPlayer.prepare();      mMediaPlayer.start();  


  b.第二种方式
 
     mMediaPlayer = MediaPlayer.create(this, R.raw.test_cbr);     mMediaPlayer.start();  


2、播放视频

 
    // Create a new media player and set the listeners            MediaPlayer mMediaPlayer = new MediaPlayer();            mMediaPlayer.setDataSource(path);            mMediaPlayer.setDisplay(holder);            mMediaPlayer.prepare();            mMediaPlayer.setOnBufferingUpdateListener(this);            mMediaPlayer.setOnCompletionListener(this);            mMediaPlayer.setOnPreparedListener(this);            mMediaPlayer.setOnVideoSizeChangedListener(this);            mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); 

mVideoView = (VideoView) findViewById(R.id.surface_view);        if (path == "") {            // Tell the user to provide a media file URL/path.            Toast.makeText(                    VideoViewDemo.this,                    "Please edit VideoViewDemo Activity, and set path"                            + " variable to your media file URL/path",                    Toast.LENGTH_LONG).show();        } else {            /*             * Alternatively,for streaming media you can use             * mVideoView.setVideoURI(Uri.parse(URLstring));             */            mVideoView.setVideoPath(path);            mVideoView.setMediaController(new MediaController(this));            mVideoView.requestFocus();        }

  相关解决方案