2010-01-25 2 views
2

동일한 비디오를 2 개의 다른 위젯에 표시하려고하므로 Qt Multimedia API를 찾고 있습니다. 바운드 된 "videographicsitem"예제를 해킹 한 후 2 GraphicsView를 사용하여 작동합니다. 하지만이 예제에서는 QMovie를 사용하여 gif를 디코딩하고 avi, mp4 등을 디코드하려고합니다. QMovie를 대체하기 위해 사용할 수있는 항목은 무엇입니까? 멀티미디어 API는 모든 플랫폼에서 지원됩니까?Qt 멀티미디어 API 및 비디오 디코드

답변

1

Qt 4.6 videographicsitem 예는 QMovie를 사용하여 비디오를 디코딩하지만 애니메이션 gif 만 지원합니다. 비디오 코덱에 대한보다 광범위한 지원은 Qt Phonon 멀티미디어 프레임 워크에서 사용할 수 있습니다.이 프레임 워크는 Windows에서 DirectShow, Linux에서 gstreamer, Mac OS X에서 QuickTime을 사용합니다.

Phonon을 대신 사용하는 방법은 분명하지 않습니다. QMovie를 videographicsitem에 넣을 수 있지만 Phonon만으로 비디오 플레이어를 만들 수 있습니다.

QMultimedia가 진행중인 것으로 보입니다. 그것이 무엇을하고 있는지 감안할 때, 그것은 당신이 찾고있는 기능을 얻을 가능성이 높습니다. 이는 기능 요청을 제출하거나 누락 된 부분을 구현하여 도움을받을 수 있습니다.

+0

언급 된 플랫폼 외에도 Qt 4.6부터 Symbian 용 Phonon 백엔드도 있습니다. –