JMF捕获音频和视频(一)

相关文章:JMF捕获音频和视频(二)

1.捕获媒体数据的步骤:

l 查询CaptureDeviceManager,来定位你需要使用的媒体采集设备。

l 得到此设备的CaptureDeviceInfo实例。

l 从此CaptureDeviceInfo实例获得一个MediaLocator,并通过它来创建一个DataSource。

l 用此DataSource创建一个Player或Processor。

l 启动此Player或Processor开始捕获媒体数据。

2.CaptureDeviceManager、CaptureDeviceInfo、MediaLocator

在JMF中,CaptureDeviceManager也是一个manager类,它提供给了一个列表,这个列表显示当前系统可以被使用的设备名称。同时CaptureDeviceManager可以通过查询的方法对设备进行定位并返回设备的配置信息对象CaptureDeviceInfo,它也可以通过注册的方法向列表加入一个新的设备信息,以便为JMF使用。

设备可通过CaptureDeviceManager的getDevice()方法直接获得设备控制权,设备的控制权一旦得到,就可以以此设备作为一个MediaLocator,可以通过CaptureDeviceInfo的getLocator()方法得到。

3.JMF识别的音频采集设备

4.一个实例实现音频捕获

实例有两个文件组成。CaptureAudio.java实现

①查询、获得音频采集设备。

②捕获音频。

③将音频保存到本地文件foo.wav。

StateHelper实现处理器(processor)的状态控制管理。以下为流程图:

时间: 2024-10-07 13:37:07

JMF捕获音频和视频(一)的相关文章

JMF捕获音频和视频(二)

6.关于视频捕获 6.1VFW(Video for Windows) 在阐述如何识别视频采集设备之前,我们先引入VFW概念: VFW 是Microsoft公司为开发Windows平台下的视频应用程序提供的软件工具包,提供了一系列应用程序编程接口(API),用户可以通过它们很方便地实现视频捕获.视频编辑及视频播放等通用功能,还可利用回调函数开发更复杂的视频应用程序.它的特点是播放视频时不需要专用的硬件设备,而且应用灵活,可以满足视频应用程序开发的需要.Windows操作系统自身就携带了VFW,系统

如何捕获音频及输出音频

这是我原来用过的两段代码,输出音频和捕获音频. 构造器里的socket是用来接受来自网络的音频数据.不做网络音频可以去掉它. 希望能与大家分享经验.8-) import java.io.*; import javax.sound.sampled.*; import java.net.*; /** * Title:        VoiceChat * Description:  输出音频(放音程序) * Copyright:    Copyright (c) 2001 * Company: *

用RealPlayer11录制音频和视频

RealPlayer11可以将播放中的任何音频和视频录制到媒体库中.可以是具有明确开始和结束位置的点播媒体,例如歌曲.电影预告或 Internet 视频.甚至可以从直播流媒体(如直播电视网络广播)录制剪辑. 无论是录制点播或直播信号流音频或视频媒体,如果信号流可以录制,你可以在播放中随时开始录制,包括信号流暂停时. RealPlayer11 支持所有主要视频类型,包括 RealMedia.Windows Media.Flash.QuickTime 和 MP3.但是,所有者已对其应用 DRM数字权

Windows 8风格应用开发入门 二十九 捕获图片与视频

一.相机 关于相机 1.相机对话框提供了触屏优化的全屏体验,你可从嵌入的或附加 的相机中捕获照片和视频. 2.全屏对话框处理显示相机 UI 的工作. 3.通过此对话框, 你可以使用对 Windows.Media.Capture.CameraCaptureUI.captureFileAsyncAPI 的一种方法调用捕获 照片或视频. 4.作为捕获体验的一部分,用户可对其捕获的照片进行修剪,对捕获的视频进行 剪辑,然后再将它们返回至调用应用程序. 5.用户在捕获照片或视频前,还可调整一些相机设 置,

word文档怎么添加音频或视频批注

  word文档怎么添加音频或视频批注           1.单击快速访问工具栏右侧的[自定义快速访问工具栏]按钮(),在随即打开的下拉菜单中,执行[其他命令]命令,打开"Word选项"对话框. 2.在"从下列位置选择命令"下拉列表框中,选择"所有命令",并在其下方的列表框中选择[插入声音]命令,然后单击[添加]按钮,将其添加到右侧列表框中,如图1所示. 图1 添加[插入声音]命令 3.单击[确定]按钮,此时快速访问工具栏中将出现用于插入音频和

RealPlayer11录制音频和视频小窍门

RealPlayer11支持播放在各种在线媒体视频,包括Flash.FLV格式或者MOV格式等等,并且在播放过程中能够录制视频.同时还加入了在线视频的一键下载功能到浏览器中,支持IE和Firefox,这样便能够下载YouTube.MSN.Google Video等等在线视频到本地硬盘来离线观看. RealPlayer11可以将播放中的任何音频和视频录制到媒体库中.可以是具有明确开始和结束位置的点播媒体,例如歌曲.电影预告或 Internet 视频.甚至可以从直播流媒体(如直播电视网络广播)录制剪

音频、视频类故障如何解决?

  电脑音频.视频类故障是很多用户在使用电脑中都会遇到的,当出现了这类故障的现象后,解决办法有很多.主要有以下几种: 1.首先要检查音箱是否使用正常,可以将音箱连接在其他音源上,例如MP3,检测声音输出是否正常. 2.检查是不是由于未安装相应的插件或补丁,导致多媒体工作不正常. 3.如果在不同的播放器下播放不同的多媒体文件都出现了故障,就要对相关的系统设置进行检查. 4.如果在一个播放器中有故障,在其他播放器不正常,要对播放软件的设置进行检查,能不能支持被播放文件的格式.可以尝试重新安装或升级文

音频、视频类故障涉及的部件

  音频.视频类故障可能涉及的部件很多,首先是音频.视频板卡或设备,然后是主板.内存.光驱.磁盘介质.机箱等. 当用户电脑有了音频.视频类故障后,要根据故障的具体现象,依次来排除故障的部件.

Web实现音频、视频通信

Google开源实时通信项目WebRTC Google正式开源了WebRTC实时通信项目,希望浏览器厂商能够将该技术内建在浏览器中,从而使Web应用开发人员能够通过HTML标签和JavaScript API就实现Web音频.视频通信功能. WebRTC(Web Real Time Communication)并不是Google原来自己的技术.在2010年,Google以大约6820万美元收购了VoIP软件开发商Global IP Solutions公司,并因此获得了该公司拥有的WebRTC技术.