Java的JMF包编写的视频播放器为什么只能出声音无法显示图像?

 我来答
liujq301
2014-08-12 · TA获得超过374个赞
知道小有建树答主
回答量:404
采纳率:100%
帮助的人:204万
展开全部
你是不是没有把 player.getVisualComponent() 加到 页面上
add(comp, BorderLayout.CENTER);

captureDeviceInfo = CaptureDeviceManager.getDevice("vfw:Microsoft WDM Image Capture (Win32):0");

// 这里是视频地址
mediaLocator = new MediaLocator("vfw://0");

DataSource ds = new DataSource();
ds.setLocator(mediaLocator);

player = Manager.createRealizedPlayer(mediaLocator);
player.start();
// 获取摄像头内的图像流
Component comp;
/* 将视频放在窗口的上面 */
if ((comp = player.getVisualComponent()) != null)
add(comp, BorderLayout.CENTER);
更多追问追答
追问
错误提示Unable to handle format:MJPG,320×240,……
追答

网上例子很多,你找找

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式