当前位置: 首页 > news >正文

徐州建设网站的公司南昌seo搜索优化

徐州建设网站的公司,南昌seo搜索优化,海南哪家公司做网站做的好,广西桂林自驾游最佳线路推荐视频录制功能正在走来,在Androidsdk中有与之相关的类:android.media.MediaRecorder。当然,因为模拟器上没有提供必要的硬件设施,所以在学习过程中并不能实现。Media能够播放来自任何地方的文件:一个实际的文件资源,系统…

视频录制功能正在走来,在Androidsdk中有与之相关的类:android.media.MediaRecorder。当然,因为模拟器上没有提供必要的硬件设施,所以在学习过程中并不能实现。Media能够播放来自任何地方的文件:一个实际的文件资源,系统中的一个文件或者是一个可用的网络链接。

2.1如何播放media音频

1、将文件放到你的工程的res/raw文件夹中,在这个文件夹中,Eclipse插件将会找到它,同时,会将这个资源与你的R

2、创建一个MediaPlayer,并使用MediaPlayer.create与资源相关联起来,之后在实例中使用start()方法。

例如:

MediaPlayer mp=MediaPlayer.create(context,R.raw.sound_file_1);

mp.start();

如果要想停止播放,使用stop()方法。

如果你想稍后重新播放这段media,你必须在再次使用start()方法之前使用reset()方法和prepare()方法来操作MediaPlayer对象。

create()第一次调用prepare()。

如果想暂停播放,可以使用pause()方法。在你暂停的地方恢复播放功能使用start()方法即可实现。

下面介绍如何播放一个文件:

1、用new创建一个MediaPlayer实例;

2、调用setDataSource()方法,这个方法有一个String类型的参数,这个String类型的参数包含了你所要播放的文件的路径-本地文件系统或者是URL;

3、之后,先调用prepare()方法,然后才是start()方法。

Java代码:

1.MediaPlayer mp=new MediaPlayer();

2.mp.setDataSource(PATH_TO_FILE);

3.mp.prepare();

4.mp.start();

5.需要注意的一点是:如果你传递的是一个URL方式的文件,那么这个文件必须是可以下载的,并且是不间断的,简单地说就是在播放的同时进行着下载。

2.2如何录制media音频资源

1、使用new创建一个实例android.media.MediaRecorder;

2、创建一个android.content.ContentValues实例并设置一些标准的属性,像TITLE,TIMESTAMP,最重要的是MIME_TYPE;

3、创建一个要放置的文件的路径,这可以通过android.content.ContentResolver在内容数据库中来创建一个入口,并且自动地标志一个取得这个文件的路径。

4、使用MediaRecorder.setAudioSource()方法来设置音频资源;这将会很可能使用到MediaRecorder.AudioSource.MIC;

5、使用MediaRecorder.setOutputFormat()方法设置输出文件格式;

6、用MediaRecorder.setAudioEncoder()方法来设置音频编码;

7、最后,prepare()和start()所录制的音频,stop()和release()在要结束的时候调用。

2.3实例分析

Java代码:

1.recorder=new MediaRecorder();

2.ContentValues values=newContentValues(3);

3.values.put(MediaStore.MediaColumns.TITLE,SOME_NAME_HERE);

4.values.put(MediaStore.MediaColumns.TIMESTAMP,System.currentTimeMillis());

5.values.put(MediaStore.MediaColumns.MIME_TYPE,recorder.getMimeContentType();

6.ContentResolver contentResolver=newContentResolver();

7.Uri base=MediaStore.Audio.INTERNAL_CONTENT_URI;

8.Uri newUri=contentResolver.insert(base,values);

9.//在所给定的URL中向一个表格插入一列数据

10.//函数原型:final Uri insert(Url,ContentValues values);

11.if(newUri==null){

12.//这里需要异常处理,我们在这里不能创建一个新的内容入口

13.}

14.Stringpath=contentResolver.getDataFilePath(newUri);

15.//可以使用setPreviewDisplay()来陈列一个preview来使View适合

16.recorder.setAudioSource(MediaRecorder.AudioSource.MIC);

17.recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);

18.recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);

19.recorder.setOutputFile(path);

20.recorder.prepare();

21.recorder.start();

停止录制:

Java代码:

1.recorder.stop();

2.recorder.release();

在录制音频资源的过程中,使用到了ContentValues这个类,下面来解说这个类。

ContentValues这个类是用来存储一系列的值的,这些值要求ContentResolver能够process的。

ContentValues(int size)构造函数使用所给定的初始值创建一个空系列的值。

ContentValues(ContentValues from)这个构造函数创建一个从给定的ContentValues中来进行复制所产生的值。

这个类有如下的常用方法:

void clear()删除所有的值

boolean containsKey(String key)如果这个对象有已命名的值就返回真

int describeContents()描述值类型

Object get(String key)获得值

void put(String key,Integer value)增加一个值到对应的set中

还有一个类就是ContentResolver,这个类想内容模型提供了应用程序数据。

转自:http://www.linuxidc.com/Linux/2011-09/42420.htm

http://www.lbrq.cn/news/2348947.html

相关文章:

  • 做鱼网站的域名焦作seo推广
  • 常州外贸网站建设百度一下官方入口
  • 网站开发毕业设计报告百度搜索浏览器
  • 网站建设方式与信息化百度seo优化培训
  • 室内装修效果图网站有哪些怎么推广平台
  • 哪些网站建设公司好市场营销培训课程
  • 泸州网站公司新闻危机公关
  • 台湾做电商网站计算机基础培训机构
  • 网站动态添加广告怎么做的关键词查询工具
  • 百度站长平台网站提交全网引流推广
  • 长沙网站 微信建设同城推广
  • 个人怎么注册一个品牌2022年seo还值得做吗
  • 电子商务网站建设体会与收获网页自动点击软件
  • 最新开公司的基本流程及费用百度seo网站优化 网络服务
  • 烟台学校网站建设企业培训课程设计
  • asp双语网站后台怎么用广州外包网络推广公司
  • 做贸易把产品放到哪个网站好呢成都计算机培训机构排名前十
  • 太仓智能网站开发查询收录
  • 南京一站式工程装饰装修网站每日财经最新消息
  • wordpress框架文件赣州seo排名
  • 做网站时 404网页如何指向国家新闻最新消息今天
  • 品牌营销型网站作用腾讯云服务器
  • 网站界面设计起着决定性作用电脑学校培训
  • 奥特蛋的做网站友链购买有效果吗
  • 长春网站建设 信赖吉网传媒搜索引擎优化技巧
  • vps wordpress 卸载汉中网站seo
  • 网站建设制作方案杭州线上推广
  • wordpress网站上传到服务器品牌运营策略
  • 陕西省住房和城市建设厅网站公众号如何推广引流
  • wordpress读取字体seo高效优化
  • 如何把手机ip地址切换到外省
  • Datawhale 25年7月组队学习coze-ai-assistant Task1学习笔记:动手实践第一个AI Agent—英伦生活口语陪练精灵
  • 学习C++、QT---26(QT中实现记事本项目实现文件路径的提示、现在我们来学习一下C++类模板、记事本的行高亮的操作的讲解)
  • 每天一个前端小知识 Day 31 - 前端国际化(i18n)与本地化(l10n)实战方案
  • HarmonyOS从入门到精通:动画设计与实现之九 - 实用动画案例详解(下)
  • IoC容器深度解析:架构、原理与实现