미디어 플레이어/레코더를 개발하고 싶습니다.미디어 플레이어/레코더 (포논)
주요 대상 플랫폼은 Windows입니다. 다른 운영체제에 대한 지원은 좋지만 중요하지 않습니다. wav, mp3, avi와 같은 형식을 재생할 수 있어야합니다. 또한 오디오 (마이크) 및 비디오 (웹캠 또는 캡처 카드)를 녹음 할 수 있어야합니다.
저는 QT 및 C++에 대한 경험이 있으므로 DS 백엔드가있는 QT (4.7.2) 포논을 보았습니다. 그러나 QT 데모와 함께 제공되는 MediaPlayer 샘플을 사용해도 아쉽게도 간단한 AVI를 재생할 수 없었습니다. 나는 소리 만들을 수 있었지만 비디오는 보지 못했다.
개발자 컴퓨터는 64 비트 Vista입니다. 나는 또한 행운없이 다른 64 비트 비스타에서 그것을 시도했다. 32 비트 Win7 (QT MinGW)에서 마침내 성공했습니다. 하지만 MediaPlayer 실행 파일과 해당 DLL을 64 비트 시스템에 복사하고 실행하려고 시도했을 때 다시 실패했습니다.
64 비트 컴퓨터의 QT 포논에 알려진 문제가 있습니까? VLC 포논 백엔드에 대해서도 들었습니다. 그게 해결책일까요? QT 포논은 상용 애플리케이션을 개발하기에 충분히 성숙합니까? DirectShow에 직접 접근하는 것이 더 현명한 방법일까요?
감사
Windows Media Player에서 재생하려는 파일을 열면 Phonon 플레이어가 작동하지 않는 시스템에서 정상적으로 재생됩니까? – Bart