- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 JMF 和获取 CaptureDeviceManager.getDeviceList() 列出任何捕获设备时遇到问题。
我正在 Ubuntu 3.11.0-20-generic x86_64 GNU/Linux 上运行。我在 Netbeans 7.4 中运行它,我已将/usr/lib/JMF-2.1.1e/lib/jmf.jar 添加到项目库中。
我总是收到“未找到设备”的消息。我读到我应该将 jmf.properties 从/usr/lib/JMF-2.1.1e/lib/复制到我的 SRC 目录,所以我也尝试了,但没有什么区别。
有什么想法吗?
public static void main(String[] args) {
Vector devices = devices = CaptureDeviceManager.getDeviceList(null);
if (devices.size() == 0) {
System.out.println("No devices found");
System.exit(0);
}
}
Product Version: NetBeans IDE 7.4 (Build 201310111528) Updates: NetBeans IDE is updated to version NetBeans 7.4 Patch 3 Java: 1.7.0_45; Java HotSpot(TM) 64-Bit Server VM 24.45-b08 Runtime: Java(TM) SE Runtime Environment 1.7.0_45-b18 System: Linux version 3.11.0-20-generic running on amd64; UTF-8; en_GB (nb)
最佳答案
如果您像我一样在安装 JMF 时遇到了麻烦,我希望这个答案能给您一些帮助。
从here下载JMF
将文件扩展名从 .bin 更改为 .zip 并解压 (JMF-2.1.1e)
然后我将该文件夹放入/usr/lib 中以获取/usr/lib/JMF-2.1.1e
然后我运行了以下命令:
export JMFHOME=/usr/lib/JMF-2.1.1e export CLASSPATH=.:$CLASSPATH:$JMFHOME/lib/jmf.jar export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JMFHOME/lib
然后,如果您在调用时没有收到任何列出的信息:
Vector devices = devices = CaptureDeviceManager.getDeviceList(null);
运行以下命令以使 JMF 自动检测可用内容:
/usr/lib/JMF-2.1.1e/bin$ ./jmfinit
然后将/usr/lib/JMF-2.1.1e/lib/jmf.jar 添加到您的项目中,一切都应该没问题。
祝你好运。
对于刚开始的人来说一些很好的资源: http://www.cs.odu.edu/~cs778/jmflects/lect5Capturing.html http://www.ee.iitm.ac.in/~tgvenky/JMFBook/Tutorial.pdf
关于java - JMF CaptureDeviceManager.getDeviceList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23599614/
我正在从事的一个视频 session 项目使用 JMF 来捕获视频和音频,并将其传输到另一个端点。一个问题是我的团队不希望产品的用户必须安装 JMF。 我认为分享我们对这个问题的解决方案可能是值得的。
我正在使用 jmf 创建一个应用程序,该应用程序将使用 java web start 和 jnlp 文件在用户的计算机上启动。我想创建 JFrame 的 jpg 图像,然后使用这些图像制作快速电影。当
现在我正在尝试使用另一个带有 mp3 编解码器的声音文件。但我在启动播放器时遇到问题。 我已经从http://www.mediacollege.com/audio/tone/download/下载了该
我正在从图像集合中创建一些视频,随后我希望用 java 播放该视频。我找到了 JMF,但我还没有找到实际上可以用它播放的编码。有人有 ffmpeg 或 mencoder 公式可以生成 JMF 可播放输
我已经成功使用 JMF 在 Java 中创建了一个临时视频播放器。下面给出了源代码。我想为其附加视频效果,例如使用 JMF 将每个帧转换为灰度并向每个帧添加文本标题。 有关 JMF 视频效果的信息似乎
如何用Java编写代码(使用Java Media Framework):当播放器播放视频剪辑达到一定时间(例如,播放时间达到3.124分钟)时,会生成一个事件? 最佳答案 JMF Player实现
它是什么以及如何解决它? 另外,我想要 use this code在我的 Java 屏幕录像机中,但我想在单击屏幕截图时提供图像 vector ,而不是从文件夹中读取它。我也想得到这方面的帮助。 对于
有没有人有一个简单的示例来说明如何获取本地文件并使用 Java JMF(单播)流式传输它?其他人的例子似乎很少。 最佳答案 使用Manager#createPlayer() . File audioF
在java环境下,我已经安装了jmf 2.1.1e并且我会安装它。 最后我修复了我的系统以运行 jmf 注册表并捕获了网络摄像头。 问题是当我尝试添加网络摄像头项目时,会出现错误消息“无法添加项目”
我想用网络摄像头录制一段视频,然后在屏幕上查看我正在录制的内容。就个人而言,我可以在带网络摄像头的屏幕上看到它,也可以录制视频,但不能两者兼而有之。当我录制时,jpanel 没有更新。它根本不报告任何
我正在使用 Java 媒体框架。 这个框架在处理图像时相当慢。 请问您能否推荐一个处理图像的免费框架,该框架速度足够快并支持高分辨率网络摄像头? 最佳答案 你检查过了吗Xuggler ?它是一个很棒的
我已经尝试从我的网络摄像头捕捉视频大约 2 个月了,我发现 JMF 可以做到这一点,我得到了很多代码,但没有任何效果。JMF 工作室和 JMF 注册表工作正常,我可以知道这些设备和格式。尽管 jmf
我正在尝试通过 JMStudio 捕获视频。 当我尝试运行 jmfinit 时,它没有检测到我的网络摄像头,而且该设备也没有在 jmfregistry 中列出。 当我尝试手动添加设备时,出现错误“无法
我查看了 Java 和 JMF 文档,但找不到这个问题的解决方案。请记住,我对 Java 非常陌生(但有 C/C++ 经验)。 我想获取一个 MPEG 视频文件并从中提取特定的帧(或者更确切地说,将所
因此,如果我要从计算机的麦克风录制音频,我需要使用 CaptureDeviceManager返回计算机系统上安装的可用设备列表。这可以通过调用 getDeviceList(Format format)
我正在尝试使用 JMF 在我的 java 应用程序中播放视频。该视频播放正常,但我正在尝试将视频放大。下面的代码被放置在另一个带有 gridbag 布局的 jpanel 中。 我目前添加它时没有 FI
我想播放压缩音频文件。我想知道如何在 JMF 播放器中指定编解码器(例如 G711、G729 等..)。任何来源,链接(如果有),请告诉我。 我提到了here 。但没有使用编解码器。 最佳答案 在 P
我在使用 JMF 和获取 CaptureDeviceManager.getDeviceList() 列出任何捕获设备时遇到问题。 我正在 Ubuntu 3.11.0-20-generic x86_64
我已通过以下链接安装了 Windows 版 JMF (jmf-2_1_1e-windows-i586.exe): http://www.oracle.com/technetwork/java/java
我在 stackoverflow.com 上看到了以下代码,并将其复制到您在 JMF 上提交的我的系统中: import Logging.LogRunner; //Logging.LogRunner
我是一名优秀的程序员,十分优秀!