上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页

2014年8月30日

7.2.4 MediaRecorder输出和录制

摘要: 最后,需要以想要录制到其中的文件位置调用setOutputFile。以下代码片段使用File.createTempFile,在应用程序(其需要在SD卡上存储文件)的首选位置上创建了一个文件。1 File file=new File(PATH);2 file.mkdir... 阅读全文

posted @ 2014-08-30 10:28 宁静致远,一览众山小 阅读(384) 评论(0) 推荐(0) 编辑

7.2.3 MediaRecorder音频编码器

摘要: 在设置输出格式之后,可以调用setAudioEncoder方法来设置应该使用的编解码器。可能的值指定为MediaRecorder.AudioEncoder类中的常量;除了DEFAULT之外,只存在一个其他的值:MediaRecorder.AudioEncoder.AMR_NB,这是自适应多速率窄带编... 阅读全文

posted @ 2014-08-30 10:11 宁静致远,一览众山小 阅读(286) 评论(0) 推荐(0) 编辑

7.2.2 MediaRecorder输出格式

摘要: 根据顺序,下一个调用的方法是setOutputFormat。这个方法采用在MediaRecorder.OutputFormat内部类中指定的常量值作为参数。 MediaRecorder.OutputFormat.MPEG_4:这个常量指定输出的文件将是一个MPEG_4文件。它可能同时包含音频和视频轨... 阅读全文

posted @ 2014-08-30 10:05 宁静致远,一览众山小 阅读(2193) 评论(0) 推荐(0) 编辑

7.2.1 MediaRecorder 音频源

摘要: 在实例化MediaPlayer之后,应该调用的第一个方法是setAudioSource。setAudioSource采用一个在AudioSource内部类中定义的常量作为参数。我们通常希望使用的常量是MediaRecorder.AudioSource.MIC,但是需要注意的是,MediaRecord... 阅读全文

posted @ 2014-08-30 09:58 宁静致远,一览众山小 阅读(470) 评论(0) 推荐(0) 编辑

7.2 定制音频捕获

摘要: 当然,通过意图触发录音机不是捕获音频的唯一方法。在Android SDK中还包含了一个MediaPlayer类,可以用它来建立自己的音频录制功能,从而能够提供更多的灵活性,如控制录音音频的时间长度等。 MediaPlayer类可用于音频和视频的捕获。在构造一个MediaPlayer对象之后,为了捕获... 阅读全文

posted @ 2014-08-30 09:42 宁静致远,一览众山小 阅读(283) 评论(0) 推荐(0) 编辑

2014年8月29日

7.1 通过意图捕获音频

摘要: 在一个应用程序中,实现音频录制功能的最简单的方式是通过一个意图利用已有的、提供录制功能的应用程序。针对音频,Android附带一个能够以这种方式触发的录音机应用程序。在MediaStore.Audio.Media类中存在的常量RECORD_SOUND_ACTION可用来实现创建该意图的动作。以下是触... 阅读全文

posted @ 2014-08-29 16:27 宁静致远,一览众山小 阅读(268) 评论(0) 推荐(0) 编辑

第7章 音频捕获

摘要: 开发音频播放应用程序并不是在Android上使用音频的唯一方式,还可以编写关于音频捕获的应用程序。本章将探讨可用于音频捕获的3种不同的方法,每个方法都具有相对的优势和弱点:第一种方法使用意图,它最简单但最不灵活;第二种方法使用MediaRecorder类,它更加难以使用,但是提供了更多的灵活性;最后... 阅读全文

posted @ 2014-08-29 16:24 宁静致远,一览众山小 阅读(206) 评论(0) 推荐(0) 编辑

6.3 本章小结

摘要: 正如我们在本章中所看到的那样,Android丰富的高级音频功能使得它不仅仅是一种播放设备。除此之外,它还使得开发人员能够利用网上提供的各种音频,从个人MP3文件到在线广播流。第7章将介绍如何将Android用作音频生产设备。 阅读全文

posted @ 2014-08-29 16:11 宁静致远,一览众山小 阅读(139) 评论(0) 推荐(0) 编辑

6.2.3 RTSP音频流

摘要: Android通过MediaPlayer支持另外一种流式音频协议。它称为实时流协议(Real Time Streaming Protocol)或RTSP。Protocol已经使用了相当长的一段时间,它在90年代中期到末期由于RealNetworks而获得流行,因为RealNetworks用在音频和... 阅读全文

posted @ 2014-08-29 16:08 宁静致远,一览众山小 阅读(1342) 评论(0) 推荐(0) 编辑

6.2.2 通过HTTP的流式音频

摘要: 在线音频常用的在线传输方式之一是通过HTTP流。有多种流方法属于HTTP流方法的分支,包括服务器推送,这在历史上一直用于在浏览器中不断的刷新网络摄像头图像进行显示;以及一系列由Apple、Adobe和Microsoft等公司提出的新方法,用于他们各自的媒体播放应用程序。通过HTTP实现在线音频流的主... 阅读全文

posted @ 2014-08-29 13:39 宁静致远,一览众山小 阅读(2722) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页

导航