Я создаю soft на основе JMF. Soft состоит из передаваемого сервером видео с использованием RTSP и клиентов, которые могут воспроизводить видео. Я тестировал его в Windows XP, и он работал очень хорошо. Но у меня была проблема с Windows 8. Я бы сказал, очень странная проблема! Я установил JMStudio и протестировал и увидел тот же. Описание проблемы: VisualComponent JMF MediaPlayer не показывает видео RTSP, когда он полностью находится внутри экрана. Он работает хорошо, если частично VisualComponent находится за пределами экрана! JMStudio воспроизводит видео очень хорошо, если я «Open File ...». Проблема возникает только при работе через RTSP с помощью «Open URL ...» и, например, запустить «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) и полноэкранный режим хорошо показывает. Я не знаю, как решить проблему для небольшого окна.