none
Video Player WebbrowserControl RRS feed

  • Frage

  • Hallo,

    ich arbeite gerade an einem Browser App. Ich möchte die Möglichkeit bieten ein Video ausserhalb des MediaPlayerLaunchers abzuspielen.

    Da viele Webseiten in das <video></video> tag die source erst dann reinschreiben, wenn es einmal gestartet wurde, muss ich nach dem klicken auf das element eine Abfrage starten.

    Ich Meine das wenn man das Element anklickt, wird normalerweise der Launcher gestartet doch ich möchte die Möglichkeit bietet das starten des Launcher zu unterbinden. Ist es Möglich das Starten des Launcher zu unterbinden oder kann man die URL auslesen?

    LG Elias


    Grad Umrechner: http://www.windowsphone.com/de-de/store/app/grad-umrechner/59165d3f-6219-4bda-84c5-e55a166f5f3d EselsbrückenBETA: http://www.windowsphone.com/de-de/store/app/eselsbr%C3%BCcken-beta/f9245a85-6953-40c2-9311-0e1bba6934cf


    Freitag, 28. Februar 2014 20:20

Antworten

  • Hallo Elias,

    in dem Fall solltest Du dich bspw. an das "onloadstart" Ereignis des <video> Elements hängen und dort die Eigenschaft "src" abfragen, diese wieder leeren (bzw. ggfs. auch einfach .pause() aufrufen) und dann deinen Player starten.

      http://www.w3schools.com/tags/ref_av_dom.asp

    "onloadstart" ist lt. Doku der Zeitpunkt, an dem der Client versucht, die Daten zu laden, diese aber noch nicht vorhanden sind. Die Quelle des Videos, also der Wert des src Attributs sollte in diesem Fall bereits gesetzt worden sein, so dass Du den Wert auslesen kannst.

    Ein Ereignis "onsrcchanged" oder ähnliches ist mir nicht bekannt.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    • Als Antwort markiert ADL Solutions Sonntag, 9. März 2014 08:56
    Freitag, 28. Februar 2014 22:09
    Moderator

Alle Antworten

  • Hallo Elias,

    ich für meinen Teil habe nicht verstanden, was Du da machen willst.

    Wie willst Du das Video denn abspielen? Welchen Code hast Du dafür vorgesehen?

    Kannst Du den HTML Code beeinflussen oder willst Du x-beliebige HTML Seiten in deiner App anzeigen und dann immer alle Videos selbst abspielen?

    Falls letzteres, musst Du dich wohl oder übel über eines der verfügbaren Ereignisse an den <video> Tag binden und dann darauf reagieren. Für eine Liste der verfügbaren Ereignisse schau mal hier (etwas runterscrollen bis zum Abschnitt "Media Events")

      http://www.w3schools.com/tags/ref_eventattributes.asp


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Freitag, 28. Februar 2014 21:40
    Moderator
  • Hallo Stefan,

    ich möchte ein Video was auf der Seite mit dem Tag <Video> geschrieben ist, in eine MediaElement abspielen.

    Wie ich schon gesagt habe, werden die Links (src) meist erst beim starten des Videos hineingeschrieben. Deshalb muss ich die URL die an den MediaPlayerLauncher weitergegeben werden abfangen oder den Launcher schließen.

    Danach würde ich die URL in das MediaElement kopieren und es dort abspielen lassen.

    LG Elias


    Grad Umrechner: http://www.windowsphone.com/de-de/store/app/grad-umrechner/59165d3f-6219-4bda-84c5-e55a166f5f3d EselsbrückenBETA: http://www.windowsphone.com/de-de/store/app/eselsbr%C3%BCcken-beta/f9245a85-6953-40c2-9311-0e1bba6934cf

    Freitag, 28. Februar 2014 21:53
  • Hallo Elias,

    in dem Fall solltest Du dich bspw. an das "onloadstart" Ereignis des <video> Elements hängen und dort die Eigenschaft "src" abfragen, diese wieder leeren (bzw. ggfs. auch einfach .pause() aufrufen) und dann deinen Player starten.

      http://www.w3schools.com/tags/ref_av_dom.asp

    "onloadstart" ist lt. Doku der Zeitpunkt, an dem der Client versucht, die Daten zu laden, diese aber noch nicht vorhanden sind. Die Quelle des Videos, also der Wert des src Attributs sollte in diesem Fall bereits gesetzt worden sein, so dass Du den Wert auslesen kannst.

    Ein Ereignis "onsrcchanged" oder ähnliches ist mir nicht bekannt.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    • Als Antwort markiert ADL Solutions Sonntag, 9. März 2014 08:56
    Freitag, 28. Februar 2014 22:09
    Moderator
  • Hallo Elias,

    ist das Thema erledigt? Falls ja, wäre es hilfreich, wenn Du den Thread abschließen, die Beiträge bewerten und ggfs. auch als Antwort markieren könntest, wenn ein Posting eine Antwort darstellt.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Freitag, 7. März 2014 17:55
    Moderator