<div>Hi!</div><div> </div><div>I have some PyQt4/python 2.7 app, that I am using for long time at any windows versions from XP to 8.1 and in Ubuntu/kubuntu.</div><div>It works fine everywhere. It just a simple video player, that use Phonon.MediaPlayer widget.</div><div> </div><div>But 3 days ago I tried to start it on Windows 10. I got a black screen with sounds. I thought that it was a simple codec problem.</div><div>I was wrong. During last three days I installed/removed tons of different codecs, I tried different versions of PyQt4 and python.</div><div>I translate this app to python 3.5. I also check QtMultimedia from PyQt5. As for Windows 10 - I updated video card drivers to last</div><div>version first, then to beta version and I played with different dll-libraries from ANGLE and Qt.</div><div> </div><div>Now I am exhausted. I do not know what to do next. I simply can not view any video on windows 10. Please,give me any advice!</div><div> </div><div>This is very simple code, that works everywhere, except windows 10:</div><div>---------</div><div><div><div>from PyQt4 import QtCore, QtGui, phonon</div><div>import sys</div><div> </div><div>class MainWindow(QtGui.QMainWindow):</div><div>    def __init__(self, fn):</div><div>        self.fn=fn</div><div>        super(MainWindow, self).__init__()</div><div>        self.vplayer = phonon.Phonon.VideoPlayer()</div><div>        self.setCentralWidget(self.vplayer)</div><div>        self.setWindowState(QtCore.Qt.WindowMaximized)</div><div>        self.vplayer.finished.connect(self.onFinish)</div><div>        self.setWindowTitle(u"Just some title")</div><div> </div><div>    def onFinish(self):</div><div>        self.play()</div><div> </div><div>    def play(self):</div><div>        self.vplayer.play(phonon.Phonon.MediaSource(self.fn))</div><div> </div><div>    def exit(self):</div><div>        self.vplayer.finished.disconnect(self.onFinish)</div><div>        self.vplayer.stop()</div><div>        self.close()</div><div>        #sys.exit()</div><div> </div><div>    def keyPressEvent(self, event):</div><div>        key = event.key()</div><div>        if key == QtCore.Qt.Key_Escape:</div><div>            self.exit()</div><div>        event.ignore()</div><div> </div><div>def main(argv=None):</div><div>    if argv is None:</div><div>        argv = sys.argv</div><div> </div><div>    import locale</div><div>    locale.setlocale(locale.LC_ALL, '')</div><div> </div><div>    app = QtGui.QApplication(sys.argv)</div><div>    win = MainWindow('video.mpg')</div><div>    win.setWindowModality(QtCore.Qt.ApplicationModal)</div><div>    win.show()</div><div>    win.play()</div><div>    app.setOverrideCursor(QtCore.Qt.BlankCursor)</div><div>    app.setActiveWindow(win)</div><div>    sys.exit(app.exec_())</div><div> </div><div>if __name__ == '__main__':</div><div>    main()</div></div></div><div> </div><div>---------</div><div>Thank you in advance! Any help will be invaluable.</div><div> </div><div>P.S.</div><div>Windows 10 machine is Sony VAIO notebook with intel/radeon graphics adapter. I tried last catalist driver and have beta catalist now.</div><div>When this computer was driven by Windows 7 - same app worked fine on it.</div><div> </div><div>-- </div><div>WBR,</div><div>Alexander Losev.</div>