wx.MediaCtrl, Probleme auf dem Mac
Verfasst: Samstag 11. April 2009, 12:31
Hallo,
ich verwende folgende Initialisierung von wx-MediaCtrl:
Das Abspielen klappt auf Windows mit dem Mediaplayer Backend ohne Probleme, während auf dem Mac das Abspielen nach ca. 3 Minuten beendet wird. Bei jedem Song endet das Abspielen zu einem anderen Zeitpunkt. Dieser ist aber für die einzelnen Songs immer derselbe.
Setze ich den Playcursor per Seek hinter die Stelle, wo Quicktime vorher nicht weitergespielt hat, wird der Song korrekt zuende agespielt.
Bin schon die Quicktime Settings durchgegangen, ob es vieleicht an der Cachegrösse liegt, da die Files gestreamt werden, aber eine solche Option gibt es dort nicht.
Ich verwende auf dem Mac Python 2.6 und auf dem PC Python 2.5. Glaube aber nicht, dass es daran liegt.
Gruss, Seven
ich verwende folgende Initialisierung von wx-MediaCtrl:
Code: Alles auswählen
try:
if self.opsys == 'win':
self.mc = wx.media.MediaCtrl(self, style=wx.NO_BORDER, szBackend = wx.media.MEDIABACKEND_WMP10, validator = wx.DefaultValidator)
else:
self.mc = wx.media.MediaCtrl(self, style=wx.NO_BORDER, szBackend = wx.media.MEDIABACKEND_QUICKTIME, validator = wx.DefaultValidator)
except NotImplementedError:
pass
self.Bind(wx.media.EVT_MEDIA_LOADED, self.play)
self.Bind(wx.media.EVT_MEDIA_FINISHED, self.autoloadnextsong)
Setze ich den Playcursor per Seek hinter die Stelle, wo Quicktime vorher nicht weitergespielt hat, wird der Song korrekt zuende agespielt.
Bin schon die Quicktime Settings durchgegangen, ob es vieleicht an der Cachegrösse liegt, da die Files gestreamt werden, aber eine solche Option gibt es dort nicht.
Ich verwende auf dem Mac Python 2.6 und auf dem PC Python 2.5. Glaube aber nicht, dass es daran liegt.
Gruss, Seven