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) 编辑

6.2.1 HTTP音频播放

摘要: 要探讨的最简单的情况是仅仅播放在线的,可通过HTTP对其进行访问的音频文件。下面就是一个这样的文件,它存在于服务器上: www.baidu.com/music下面是一个活动的示例,其使用MediaPlayer来演示如何播放通过HTTP获得的音频。 1 package com.nthm.android... 阅读全文

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

6.2 网络音频

摘要: 现在继续向前推进,看看如何进一步利用Android的音频播放功能,以使用位于其他地方的媒体,特别是在网上存在的音频。随着发布MP3文件、播客以及流式音频变得越来越受欢迎,有必要构建可以利用这些服务的音频播放应用程序。幸运的是,Android拥有丰富的功能可用于处理网络上存在的各种类型的音频。接下来开... 阅读全文

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

导航