位置: 编程技术 - 正文
推荐整理分享Android学习MediaRecorder和MediaPlayer(learning android),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:learning android,/android/media,android mediacodec,android学习网站,android学习网站,learning android,android mediaprojection,android mediacodec详解,内容如对您有帮助,希望把文章链接给更多的朋友!
今天自己利用课余时间做了一个关于语音记录器的初步设计。主要实现的功能如下(录音、播放、发送音频):
(这是一个在客户端中使用的部分关键代码。MediaPlayer、MediaRecorder)
录音:
录音这里我使用到了MediaRecorder,这是一个语音保存的类,主要实现过程如下。
播放:
播放这里我使用到了MediaPlayer,这是一个语音播放的类,主要实现的过程如下。
发送:
这里用到了服务器的连接,和音频的传输方面,具体的看代码就了解了。
今天就写到这里,后面有时间了继续修改这篇博文。
sFilePath = Environment.getExternalStorageDirectory().getAbsolutePath(); //获取手机SD卡的路径。
需要添加的权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.INTERNET"></uses-permission>
晚安v_v
PS : 请尊重博主的劳动,如果需要转载,请注明出处。
Android之4.4版本以上沉浸式状态栏实现 Android在4.4(KITKAT)版本加入了沉浸式,这个概念开始是在ios上使用的,现在ios的应用基本上都使用了沉浸式,而android只能在4.4及以上的版本进行使用。先
为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment? 【转载】 在一个Android应用中,我使用FragmentPagerAdapter来处理多Fragment页面的横向滑动。不过我碰到了一个问题,即当Fragment对应的数据集发生改变时,我希望能够
Android应用程序UI硬件加速渲染技术简要介绍和学习计划 Android系统的流畅性一直被拿来与iOS比较,并且认为不如后者。这一方面与Android设备硬件质量参差不齐有关,另一方面也与Android系统的实现有关。例如
标签: learning android
本文链接地址:https://www.jiuchutong.com/biancheng/371100.html 转载请保留说明!友情链接: 武汉网站建设