摘自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();        }

更多相关文章

  1. Android 添加桌面快捷方式操作
  2. Android的几种数据存储方式
  3. android客户端通过Get方式提交参数给服务器,使用URL和HttpURLConn
  4. Android之创建程序快捷方式
  5. Android之生成桌面快捷方式(二)
  6. Android NDK调试方式之一: adb logcat
  7. Android O(8.0)创建桌面快捷方式
  8. 使用android MediaPlayer播放音频文件时,有时会出现prepareasync
  9. Android的三种网络通信方式

随机推荐

  1. Android(安卓)学习笔记之 SQLite基础用法
  2. android中的UI控制(二)
  3. Android(安卓)push 极光通信
  4. 去掉 Android工程中让人很不爽的“黄色警
  5. Android(安卓)传感器的 数据流和框架
  6. Android(安卓)自己动手写ListView学习其
  7. 从Android界面开发谈起
  8. android横竖屏总结
  9. Android-Module:ImageView常用XML属性
  10. Flutter 项目打包发布