2010-03-16 1 views
1

Windows XP에서 작업 중이며 간단한 비디오 플레이어를 실행하려고합니다.qt 포논 (비단뱀 사용)이있는 비디오 플레이어

나는 이것을 위해 Phonon :: VideoPlayer 모듈을 사용하려고합니다. 이 비디오 플레이어 위젯에서 비디오를 표시하지 않습니다,

self.player.play(Phonon.MediaSource("C:\\vid.mp4")) 

그러나 : 나는 재생 버튼을 누르면 다음

connect(self.player,SIGNAL("finished()"),self.player.deleteLater) 

과 같은 신호를 연결하고, 다음 호출을 . 오디오도들을 수 없습니다. 누구든지 도울 수 있습니까 ??

다른 비디오 파일 형식을 사용했지만 운이 없었습니다.

+0

를 만들어보십시오 이것을 QT와 PYqt에 태그를 달아서 C++ 군중에게 물어볼 수 있습니다. 이것이 pyqt/python 일이라면 irc.freenode.net #pyqt에 문의하십시오. – dassouki

+0

나는 그것이 신호 슬롯 문제라고 생각하지 않는다. 설명서마다 신호를 연결하고 있습니다. 더 많은 사람들이 알아 차릴 수 있도록 C++ 키워드 추가. – cppb

답변

0

탈출

self.player.play(Phonon.MediaSource("C:\\vid.mp4")) 

를 작성보십시오 \

+0

실제로, 나는 내 코드에서'os.path.normpath ('C : \ vid.mp4')'를하고있다. 그래서 그것이 원인이 아닙니다. (간단히 말하자면 파일 경로를 업데이트하는 것에 대해서는 언급하지 않았다.) – cppb

+0

@cppb : \ v는 적절한 문자가 아니다./또는 \를 사용하십시오. – Macke

0
Phonon::MediaSource mediaSource= Phonon::MediaSource("C:\\vid.mp4"); 

이 다음 신호/슬롯 문제가되는 경우이 같은 미디어 소스와 다른 포논 객체 ..