Android的Media(录音,播放音乐,播放视频等)
来源:互联网 发布:淘宝qq群机器人多少钱 编辑:程序博客网 时间:2024/06/05 05:35
/** * 录音 * @param incomingNumber */ public void startRecorder(String incomingNumber){ //1.创建一个录音机的实例 recorder = new MediaRecorder(); //2.设置路径的数据源(VOICE_CALL模拟器和国外手机不支持) recorder.setAudioSource(MediaRecorder.AudioSource.MIC); //3.设置输出文件的格式 recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); //4.设置保存的文件名称 recorder.setOutputFile("/sdcard/"+incomingNumber+".3gp"); //5.设置音频的编码格式 recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); //6.准备开始录音 try { recorder.prepare(); } catch (IllegalStateException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } recorder.start(); } /** * 播放音乐 * @param incomingNumber */ public void play(View view){ try { player = new MediaPlayer(); player.reset(); player.setDataSource("http://tsmusic24.tc.qq.com/4833285.mp3"); //player.prepare();//同步的准备,如果没有准备好,就一直等待,直到准备好(用异步准备) player.prepareAsync();//异步准备。如果没有准备好,会报错 pb.setVisibility(View.VISIBLE); //当准备好的时候调用 player.setOnPreparedListener(new OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { // TODO Auto-generated method stub player.start(); pb.setVisibility(View.INVISIBLE); } }); //player.release();//如果调用了release,就是释放资源,下次需要用的时候需要重新new MediaPlayer } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }
本文出自 “曾颐楠的播客” 博客,请务必保留此出处http://zengyinan.blog.51cto.com/9524976/1721477
0 0
- Android的Media(录音,播放音乐,播放视频等)
- Media播放(播放音频,录音等)
- VFP调用Windows Media Player控件播放音乐、视频等
- android 录音回放音乐播放
- android音乐播放器Media
- Android Media Recorder录音播放源代码
- android视频播放器Media
- Android Media(多媒体)播放Module raw下的音乐
- 【Android】Android开发实现进度条效果,SeekBar的简单使用。音量,音乐播放进度,视频播放进度等
- Media Player音乐播放器 的学习
- 简易版的Media音乐播放器
- android 调用系统的音乐和视频播放器
- Android音乐播放器的播放实例
- 视频/音乐连续播放
- 18-音乐视频播放
- 音乐 和视频播放
- HTML5播放音乐,视频
- android 录音和播放录音
- 特殊的广播接收者(界面注册)
- 开机自启加入任务栈
- 通讯录数据库插入数据
- cmd更换编码类型
- 加载大图片报OOM错误
- Android的Media(录音,播放音乐,播放视频等)
- Mysql 锁机制整理
- Battery-historian 2.0的安装与使用
- 位运算/逻辑运算总结
- SignalR的介绍以及安装
- 关于Java读取access的方法
- apache-tomcat集群+负载均衡配置
- 文件流
- ogg脱敏复制