登录
首页 » Android » 录音和播放

录音和播放

于 2022-07-22 发布 文件大小:364.74 kB
0 179
下载积分: 2 下载次数: 1

代码说明:

android语音录制和播放,部分代码://播放 player.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (!playState) { mediaPlayer = new MediaPlayer(); String url = "file:///sdcard/my/voice.amr"; try { //模拟器里播放传url,真机播放传getAmrPath() mediaPlayer.setDataSource(url); //mediaPlayer.setDataSource(getAmrPath()); mediaPlayer.prepare(); mediaPlayer.start(); player.setText("正在播放"); playState=true; //设置播放结束时监听 mediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { if (playState) { player.setText("播放声音"); playState=false; } } }); } catch (IllegalArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalStateException e) { // TODO

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • ADT-10.0.1
    开发android必备插件开发android必备插件开发android必备插件开发android必备插件开发android必备插件开发android必备插件(Android android development of the necessary plug-in plug-in developers must develop the necessary plug-in development android android android development of the necessary plug-ins necessary prerequisite plug-in plug-in development android)
    2011-05-02 11:14:22下载
    积分:1
  • Android视频录制
    这几天需要搞一个Android视频通话功能,从最简单的视频录制开始,网上例子大多不完整。下面的示例参考过别人的代码,还是拿出来给需要的朋友分享下。
    2022-06-17 01:54:31下载
    积分:1
  • android ViewPager 左右双向滑动 实例源码
    android ViewPager 左右双向滑动 实例源码
    2014-08-08下载
    积分:1
  • gps定位
    实现定位,测速功能。11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
    2022-05-20 04:36:23下载
    积分:1
  • filemanager04
    简易的Filemanager,有listview和gridview,同时可以开启档案。(Simple Filemanager, a listview and gridview, and can open the file.)
    2011-09-26 13:35:56下载
    积分:1
  • V3S 开发板原理图
    【实例简介】
    2021-11-02 00:41:28下载
    积分:1
  • gps 定位
     这个经过测试,解压放到android开发环境下就可用                                                   
    2023-07-26 18:15:03下载
    积分:1
  • 员工管理系统
    实现了登陆,注册,添加删除员工信息 public class MainActivity extends Activity { private EditText etName; private EditText etSalary; private EditText etAge; private RadioGroup radioGroup; private Handler handler=new Handler(){ public void handleMessage(android.os.Message msg) { switch (msg.what) { case HANDLER_ADD_EMP_SUCCESS: Toast.makeText(MainActivity.this, "恭喜,添加成功", Toast.LENGTH_SHORT).show(); //启动ListEmpActivity finish(); break; case HANDLER_ADD_EMP_FAIL: Toast.makeText(MainActivity.this, "恭喜,添加失败:"+msg.obj, Toast.LENGTH_SHORT).show(); break; } } }; public static final int HANDLER_ADD_EMP_SUCCESS=0; public static final int HANDLER_ADD_EMP_FAIL=1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setViews();
    2022-01-25 23:48:24下载
    积分:1
  • Android游戏源码高仿植物大战僵尸
    Android游戏源码高仿植物大战僵尸之香蕉树之恋
    2022-03-19 13:01:39下载
    积分:1
  • Android OnClickListener监听接口用法范例
    Android OnClickListener监听接口用法范例,基础级的例子,   Button button = (Button) findViewById(R.id.Button01);//获取屏幕中的按钮控件对象   button.setOnClickListener(//为按钮对象添加OnClickListener接口实现    //OnClickListener为View的内部接口,其实现者负责监听鼠标点击事件   new View.OnClickListener(){   public void onClick(View v){   LinearLayout ll=(LinearLayout)findViewById(R.id.lla);//获取线性布局对象   String msg=LinearActivity.this.getResources().getString(R.string.button);   Button tempbutton=new Button(LinearActivity.this);//创建一个Button对象   tempbutton.setText(msg+(++count));//设置Button控件显示的内容   tempbutton.setWidth(80);//设置Button的宽度   ll.addView(tempbutton);//向线性布局中添加View   System.out.println("========= count"+count);
    2023-05-27 15:00:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载