JMF捕捉音频和视频(一)[Java编程]
本文“JMF捕捉音频和视频(一)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
相关文章: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)的状况掌握管理.以下为流程图:
以上是“JMF捕捉音频和视频(一)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:JMF介绍之基于时间的媒体
- ·下一篇文章:学Java
- ·中查找“JMF捕捉音频和视频(一)”更多相关内容
- ·中查找“JMF捕捉音频和视频(一)”更多相关内容