Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从摄影机渲染到JavaFX 2.0 MediaView的视频流_Java_Api_Camera_Javafx_Javafx 2 - Fatal编程技术网

从摄影机渲染到JavaFX 2.0 MediaView的视频流

从摄影机渲染到JavaFX 2.0 MediaView的视频流,java,api,camera,javafx,javafx-2,Java,Api,Camera,Javafx,Javafx 2,由于JavaFX2.0有一个媒体视图,是否有可能实时地将摄像头馈送流到媒体组件中?由于没有摄像头API,我不知道如何实现这一点。我们是否可以使用另一个Java库处理摄像头,然后在MediaView中播放视频 那么,这是可能的,如果是的话,我们怎么做呢。可以使用任何JavaAPI进行拍照,然后将视频流式传输到MediaView?有一个名为Java库的Java库,它是一个用于将视频流式传输到Java应用程序的开源解决方案。它构建在ffmpeg库之上 根据我的经验,它将适用于MPEG-2和MPEG-4

由于JavaFX2.0有一个媒体视图,是否有可能实时地将摄像头馈送流到媒体组件中?由于没有摄像头API,我不知道如何实现这一点。我们是否可以使用另一个Java库处理摄像头,然后在MediaView中播放视频


那么,这是可能的,如果是的话,我们怎么做呢。可以使用任何JavaAPI进行拍照,然后将视频流式传输到MediaView?

有一个名为Java库的Java库,它是一个用于将视频流式传输到Java应用程序的开源解决方案。它构建在ffmpeg库之上

根据我的经验,它将适用于MPEG-2和MPEG-4编解码器的一些实现,但不适用于其他实现。如果你不知道,有一些像800个不同版本的这些编解码器,其中一些最终粘在前面,或在中间,或在结束时,以迫使你使用他们的解码器显示视频。在新的JavaFX代码之前(也许包括在内),对将视频流传输到Java的强大支持很少

您可能希望探索如何在JPanel中嵌入VLC实例并将其显示给用户。还有一些库试图允许Flash和Java之间进行一些交互,可以用来解决这个问题


祝你好运

在2.0中,似乎仍然无法为视频/音频流附加外部源。您需要创建一个文件并为此文件提供uri,以便在MediaView中播放视频。不接受从相机捕获视频。
我在JavaFX2.0中没有这样做,但在1.3中,我们只向ImageView发送一个图像,编写我们自己的捕获器/拖缆。可能您可以使用任何第三方库来实现这一点。

是我在浏览Stack Overflow时发现的一个基于java的api,但我仍然不确定。这只是整个问题的一部分(只是为了获取基于Java的应用程序的API,以便捕获视频或其他内容),这个答案还提供了一些关于所需内容的信息。但与JavaFX没有任何关系。但看起来还是有点集中。不确定你是否得到过答案(这不是一个真正的答案),但你可能想看看。@jschoen谢谢你指出这一点。:)我没有得到答案。不过正在尝试一些黑客。如果从提供的链接得到结果,将进行更新:)再次感谢阅读此文章希望它有所帮助:)