는 사실 내 비디오를 재생 kivy.uix.videoplayer MOULE을 사용하고 내가 만든 내가 비디오를 재생하기 위해 코드를 작성하는 기능은혼란 파이썬 "반환"문에
def hi(self):
return VideoPlayer(source='it.mp4', state='play')
혼란은 때입니다 그것이 내가 아래와 같이 "반환"위해 VideoPlayer()를 사용하지 않는 경우지만 아주 잘 비디오를 재생 return
를 사용
def hi(self):
VideoPlayer(source='it.mp4', state='play')
만의 사운드 재생, 비디오가 표시 및 오류가이 제공되지 않으며,
[ERROR ] [Image ] Error loading texture it.mp4
나는 조금 (나는 언제나) return
를 사용하여 여기 혼란 스러워요 그래서 나에게 대한 return
문을 취소하십시오.
'VideoPlayer'로 생성 된 객체는 당신이 참조를 저장하지 않았기 때문에 호출이 완료되자 마자 가비지 콜렉션의 대상이됩니다. 어떤 이름에도'hi'의 반환 값을 할당하지 않으면'return' 문과 같은 결과를 얻을 수 있습니다. – chepner
@chepner 감사합니다 –