问题标签 [vlcj]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - VLCJ 流查看不起作用
我正在尝试使用 vlcj 的 EmbeddedMediaPlayer 观看流式视频(例如,这个:rtmp://cp145180.live.edgefcs.net/live/iptv1_1_500@42325),但我只在一台机器上成功;它适用于我的台式机,不适用于我的笔记本电脑。这些系统是:
台式机:Windows 7 Pro 64 位(64 位 JVM),笔记本电脑:Windows 7 Pro 32 位(32 位 JVM)
在这两种情况下,我都使用了足够的 vlc 库。在我的桌面上,可以很好地观看流式视频,但在我的笔记本电脑上 - 既没有视频也没有音频。而且我没有收到任何错误,只是播放器黑屏。这是代码:
你们有没有人偶然发现类似的问题?
编辑:我还有另一个问题。我正在尝试查看来自网络摄像机的流式视频。我有正确的网址(看起来像 rtsp://ip_adx/axis-media/media.amp),但它不会播放。它的行为与我的笔记本电脑上的任何其他流相同 - 黑屏。
我非常需要帮助:P
java - VLCJ fails to toggle fullscreen
if i directly use vlcj to show full screen then it's ok,but when i initially set a fixed size and later on the fly set it to full screen then it losts it's rendering, code:
but if i use a process when press "enter" it will be full screen then it fails
netty - 使用 Netty 和 Vlcj 流式传输 ServerClient
我想制作一个流式音频/视频服务器-客户端应用程序。在这里,客户端将向服务器请求视频/音频文件,客户端可以观看流式文件。
现在,我听说Netty 是一个非常好的网络框架。所以,我想在我的应用程序中使用这个框架。我非常需要任何教程、源代码、相关文档来使用 netty 和 Vlcj 制作 RTSP/RTP 服务器客户端。
我已经查看了谷歌,但是我找不到任何一个文档可以教我如何编写用于音频/视频流的 RTSP/RTP 服务器客户端......
java - VLCJ NullPointer(我只想要一个简单的跨平台java视频播放器)
我想做一个简单的java应用程序来播放视频。我特别希望它播放 mpeg4 和 mov 格式。JMF 是我开始的,我有一个可爱的工作示例。但是,不支持 mov 或 mpeg4 格式。我看过 Xuggler,但看不到让它工作的简单方法。VLCJ 看起来很简单——我下载了 jar 文件并将它们附加到我的项目中(vlcj-2.1.0.jar、jna-3.4.0.jar、platform-3.4.0.jar、vlcj-2.1.0.jar))。我得到了示例代码并对其进行了调整(如下)。但是当我运行代码时,我得到一个 java.lang.NullPointerException 异常。我尝试调整文件名中斜线的数量和方向(向前和向后)。似乎没有任何效果。请问可以帮忙吗???
我在 Windows 32 位上使用 VLC 版本 2.0.2 和 VLCJ 2.1.0 源和 JDK 1.7。我希望这很简单...
java - VLCJ Java Applet 无法加载
我正在尝试将 vlcj 应用程序编译成 java 小程序。我有 vlcj 运行所需的 3 个 jar 文件/lib
。而我的类文件在/src
. 在 Eclipse 中,小程序在小程序查看器中运行良好。但是当我打包 jar 文件并加载我的测试 html 页面时。什么都没发生!我知道由于 java 小程序的沙盒,小程序需要签名。并且已经签署了小程序,但我肯定做错了什么。
这些是我做的步骤:
1)所以要创建小程序首先我将 .java 文件编译为 .class 文件并将 .class 文件存储在/bin.
javac -cp lib/vlcj-2.1.0.jar:lib/platform-3.4.0.jar:lib/jna-3.4.0.jar Test.java
2)然后我创建我的jar文件
jar cvf Test.jar lib/* Test.class
3)然后我生成密钥:keytool
4)然后我签署Test.jar
文件jarsigner
以产生SignedTest.jar
.
5)然后我将公钥导出到证书
6) 然后将该证书作为可信证书导入。
我的测试 html 页面使用以下命令打开 java 小程序:
<applet code="bin/Test.class" archive="SignedTest.jar” width=200 height=200>
这些步骤中是否有任何错误?我错过了一两个阶段吗?还有一个额外的问题?有人知道如何在linux中获取控制台输出吗?
- - 编辑 - -
这是签名 Jar 文件的结构。
java - VLC (J) 音频音高控制
我目前正在使用 VLCJ 开发简单的视频播放器。谁能给我一些关于用它改变音频音高的线索?可能吗?
我已经搜索但找不到正确的关键字,我需要的是 vlcj(或任何)的一些控制(方法/功能)来增加声音,使它听起来像孩子的声音,或者降低声音,像一个非常老人的声音.
提前致谢。
注意:仍在寻找谷歌,但没有发现任何关于 vlc 的信息。我想要的是关于http://www.screamingbee.com/support/morphdoc/MorphDocPitchTimbre.aspx中解释的“音色”
macos - 在 Mac 上使用 VLCJ 时出错
我正在使用 VLCJ 库在 Mac 和 PC 上开发一个简单的媒体播放器应用程序。在 PC 上,所有媒体文件都可以流畅运行。在 Mac 上,当我运行应用程序时(在配置 Mac .dylib 文件之后),我设法打开了应用程序,当我点击进度条时,帧显示正确,但是当我想实际播放文件时,我得到以下信息错误:
我相信这是错误的核心,尽管我不确定:
该应用程序使用 VLCJ 包装器来访问 libvlc 库。
如果有人对此事有任何见解,请告诉我。我已经被这个错误困扰了几天了,仍然没有设法弄清楚。
谢谢,塔马什
编辑
在对代码进行了一些挖掘之后,我发现来自 VLCJ 的以下代码导致了错误:
并且此函数无法加载某些配置文件(这是有道理的,因为上面的错误消息中指出了一些错误:“Fontconfig 错误:无法加载默认配置文件”)。我在哪里可以在 Mac 上找到这些配置文件,我应该在哪里加载它们?
java - VLCJ/libvlc 跨平台库路径
我正在尝试在 Java 中创建一个跨平台应用程序,使用 libvlc 播放视频。我一直在网上搜索很多,但我没有找到任何代码可以在所使用的平台(Mac、Win、Linux – 32 或 64 位)上独立加载 libvlc。我使用 JNA 库来加载 libvlc。
例如,这是从 Mac 上的默认安装路径加载 libvlc 的代码:
但是如果用户改变了VLC.app的安装路径呢?!
所以我需要创建一个独立于路径的跨平台加载代码。通常我只是不知道从哪里获得包含 libvlc 库的文件夹的路径。
感谢您的任何想法。
java - 正确使用 VLCj
我尝试使用 VLCj 来访问网络摄像头。我正在使用这段代码:
这段代码部分有效——我可以获得并使用BufferedImage
,但是:
- 我在输出时出错:
[0x7f0a4c001268] main vout display error: Failed to set on top
- 当主循环完成并且相机被禁用时,程序没有完成!我看到
Finish!
消息,但程序没有将控制权返回到 IDE 或控制台。
UPD: 我正在使用 openSUSE 12.2 x64,已安装 VLC 2.0.3,并且所有视频文件、库 VLCj 2.1.0 都可以正常工作。
java - vlcj黑屏
我在我的java应用程序中使用vlcj api。我的视频使用它可以完美播放,但实际上在播放视频之前出现一个黑屏我真正想要的是之前应该出现某种图像而不是那个黑屏视频的开始,就像普通的 vlc 播放器一样,它的标志出现在视频播放之前。