Phonon과 PyQt를 사용하여 간단한 슬라이드 쇼 효과를 만들려고합니다. "슬라이드 쇼"는 이미지 및/또는 비디오로 구성되지만 이미지는 일정 기간 동안 표시되어야합니다. MediaSource
에 이미지를 대기열에 넣으면 짧은 순간 만 표시됩니다.Phonon 및 이미지 지원
포논은 백엔드 (적어도 퀵타임이있는 OS X)를 통해 이미지를 지원하는 것으로 보입니다. 그러나 이것을 나타 내기 위해 문서화 된 것을 찾지 못했습니다. Phonon.BackendCapabilities.availableMimeTypes()
함수는 오디오 및 비디오 형식 만 반환합니다. 내가 성공적으로 테스트 한 형식 중 JPEG, PNG 형식은 나열되어 있지 않습니다.
주어진 MediaSource
이 이미지인지 아닌지를 결정해야하기 때문에 주어진 시간 동안 일시 중지하도록 MediaOjbect
에 알릴 수 있습니다. 물론 알려진 이미지 형식 확장자의 큰 목록을 만들 수 있으며 미디어의 파일 이름을 확인할 수 있습니다. 그러나 이것은 엉성한 것입니다. Phonon으로 어떻게이 작업을 수행 할 수 있습니까? 아마도 관련