【发布时间】:2014-11-18 21:37:34
【问题描述】:
我基于 JMF 创建软件。软件由使用 RTSP 传输视频的服务器和可以播放视频的客户端组成。 我在 Windows XP 中对其进行了测试,效果非常好。但是我在使用 Windows 8 时遇到了问题。 我会说一个很奇怪的问题!我安装了 JMStudio 并测试并看到了相同的。 问题描述:JMF MediaPlayer 的 VisualComponent 在完全进入屏幕时不显示 RTSP 视频。如果部分 VisualComponent 在屏幕之外,它会很好地工作!如果我“打开文件...”,JMStudio 可以很好地播放视频。该问题仅在通过“打开 URL ...”通过 RTSP 工作时出现,例如运行“rtsp://192.168.56.1:554/VIDEO.AVI” 我使用了 Windows 8.1、JMF 2.1.1e、jdk-7u51-windows-i586、K-Lite_Codec_Pack 版本 4.3.1 或 Xvid-1.3.3。在所有情况下,音频都运行良好。
我尝试了 64 位版本的 JDK,更新的编解码器,例如 K-Lite 1080,但 JMStudio 根本不起作用。
我能够在全屏模式下运行我的程序,将屏幕外的窗口增加到 10 个像素:setBounds (-10, -10, dimScreen.width+20, dimScreen.height+20) 和全屏显示出色地。 我不知道如何解决小窗口的问题。
【问题讨论】:
标签: java windows-8.1 jmf