Hallo mr_vica,
vielen Dank für Deinen Tipp. Leider stecke ich nicht so tief Python, dass Dein Hinweis mir so richtig helfen würde.
Meine bisherigen Test ergaben, dass generell beim Abspielen (ob es nun Video oder Audio Dateien) immer der Anfang fehlt.
Etwas, dass ich bisher bei keinem anderen Gerät, dass in der Lage ist Media Dateien abzuspielen, gesehen habe. Da ist
die Dreambox schon eine sehr traurige Ausnahme. Man könnte annehmen, dass eine Sekunde die bei einem Start fehlt
sei eine Bagatelle und darum ein Fix unnötig!
Aber da ich doch schon häufig Hörspiele höre, stört es schon sehr, dass man den Anfangssatz nicht versteht, weil die ersten
Worte einfach nicht wiedergegeben werden. Hier wäre eigentlich ein Fix vom Hersteller nötig!
Darauf zu warten ist aber wohl müßig.
Darum genug des Frustes, hier muss man sich wahrscheinlich selbst helfen!
Um auf Deine Antwort zurückzukommen:
Ich glaube weniger, dass dies ein Resourcen Problem ist sondern, dass der Start eines Abspielvorganges immer mit einem Einblenden
des Tons gekoppelt ist. Das Verhalten ist ähnlich wie bei Bedienen der Mute Taste.
Druckt man diese, so wird der Ton schlagartig abgeschaltet. Bei Wiedereinschalten des Tons dagegen wird eingeblendet. Dieses Einblenden klingt genau so wie bein Start einer .MP3 Datei. Wahrscheinlich wird das Einblenden bei:
"self.session.nav.playService(.......ServiceRef())" nicht benutzt. Bei "self.session.open(MoviePlayer, ........getServiceRef())" allerdings
schon.
Die Frage die sich für mich stellt ist: In welcher .py Datei befindet sich die Mute Funktion, so dass man diese so modifizieren kann,
dass das Toneinschalten genauso schlagartig passiert wie das Abschalten.
Wahrscheinlich ist eine entsprechende Änderung nur eine Kleinigkeit - aber wo steckt die entsprechende Funktion?
Ein hilfreicher Tipp - vielleicht auch von den Dreambox Entwicklern - wäre sehr schön!!
/Willi/