Entwickler-Ecke
WPF / Silverlight - mediaElement Position binding
Cäptin Pommes - So 30.10.11 19:19
Titel: mediaElement Position binding
hi,
ich wollte bei nem nen slider an die Position des mediaElements binden damit man so sieht wie lange der track oder das vidio noch spielt bzw man so zu einer bestimmten stelle spulen kann aber ich bekommen folgene fehler meldung:
TwoWay- oder OneWayToSource-Bindungen funktionieren nicht mit der schreibgeschützten Eigenschaft "Seconds" vom Typ "System.TimeSpan".
was genau bedeutet das und wie kann ich mein vorhaben realisieren? bzw. is mein weg überhaupt der richtige?
Cäptin Pommes - Mo 31.10.11 18:07
hmm k,
also die fehlermeldung kommt nich mehr aber funzen tut das ganze irgentwie nich :/
also der slider bewegt sich nicht mit und so wie man es halt von nem player kennt
Th69 - Mo 31.10.11 18:56
Hallo,
habe jetzt in der MSDN nachgelesen: MediaElement.Position ist kein(e) DependencyProperty (Abhängigkeitseigenschaft), so daß du keine Änderungen daran direkt abfragen kannst. Du wirst wohl einen Timer verwenden müssen, welcher z.B. jede Sekunde den Wert erfragt und anzeigt.
Cäptin Pommes - Mo 31.10.11 20:11
nen eigenen timer der los geht sobald nen track gestarten is? hmm joar geht wohl aber wie kann ich dann vor oder zurück spulen? das dürfte ja dann auch nich gehen oder?
Cäptin Pommes - Di 01.11.11 11:49
ahh perfekt danke, das vor und zurück spulen klappt damit super :)
jetzt muss sich der balken nur noch mitbewegen wenn der track gerade abspielt
da bin ich jetzt aber etwas stutzig ... ich brauchte doch eine art aktualisierungs methode die ständig aufgerufen wird, und dann müsste ich den value des sliders auf die aktuelle position des tracks setzen ... aber dann würde ja
ValueChanged="SeekToMediaPosition"
ständig aufgerufen werden und der würde ständig suplen wollen oder?
Cäptin Pommes - Mo 07.11.11 09:03
hmm sry aber ich komm da wirklich nich auf ne lösung :/
wie würdet ihr das denn machen?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!