2014-11-17 1 views
0

JMF를 기반으로 소프트를 만듭니다. 소프트는 RTSP를 사용하는 서버 전송 비디오와 비디오를 재생할 수있는 클라이언트로 구성됩니다. Windows XP에서 테스트 해 보았는데 매우 효과적이었습니다. 하지만 Windows 8에는 문제가있었습니다. 매우 이상한 문제가 있습니다. JMStudio를 설치하고 테스트하여 동일한 것을 보았습니다. 문제에 대한 설명 : JMF MediaPlayer의 VisualComponent가 화면 내부에 완전히있을 때 RTSP 비디오를 표시하지 않습니다. 부분적으로 VisualComponent가 화면 외부에 있으면 잘 작동합니다! "Open File ..."을 선택하면 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. 모든 경우에 오디오가 잘 작동합니다.Java Media Framework 및 Windows 8.1

64 비트 버전의 JDK와 K-Lite 1080 같은 새로운 코덱을 사용해 보았지만 JMStudio가 전혀 작동하지 않았습니다.

내 프로그램을 화면 외부에서 10 픽셀로 늘리는 전체 화면 모드로 실행할 수있었습니다. setBounds (-10, -10, dimScreen.width + 20, dimScreen.height + 20) 및 전체 화면 잘 보여줍니다. 작은 창에서 문제를 해결하는 방법을 모르겠습니다.

답변

0

64 대의 컴퓨터에서는 작동하지 않습니다. 따라서 32 비트 JDK 버전을 설치해야합니다. 원하는 경우 64 비트를 제거 할 수 있습니다.