locked
MediaElement Buffering/DownloadProgressChanged RRS feed

  • Frage

  • Hallo,
    ich arbeite derzeit an einem kleinen Mediaplayer in Silverlight.
    Dafür sind natürlich auch die MediaElement-Events BufferingProgressChanged und DownloadProgressChanged nötig.
    Problem ist nur, dass, wenn ich die Events angelegt und per MediaElement.Source die .wmv-Datei angebe habe, die irgendwo auf einem Server im Web liegt, die Events nicht ordnungsgemäß abgefeuert werden.
    Das MediaElement läd die Datei im Hintergrund herunter und feuert weder die Download-, noch Buffering-Events ab.
    Erst wenn die Datei vollständig heruntergeladen ist, wird das DownloadProgessChanged-Event ausgeführt (dann natürlich mit MediaElement.DownloadProgress == 1).
    Wie kriege ich die Events zum ordnungsgemäßen Arbeiten? Was mache ich falsch?

    Ziel ist es MediaElement.Play() auszuführen, sobald genug Daten heruntergeladen wurden und immernoch werden.
    Zudem soll es auch möglich sein MediaElement.Position noch während des Ladens im geladenen Bereich verändern zu können.
    Wie mache ich das?

    Ich trete Google mit diesen Fragen in jeder möglichen Variante schon seit 2 Tagen. Kann mir hier jemand helfen?
    Clancy 4ever
    Dienstag, 2. Februar 2010 17:06