Ich versuche, das FLV-Flash-Player from here in einer Windows Forms-Anwendung. Ich habe es derzeit 1 .flv Datei ohne Probleme zu spielen, aber ich muss wirklich in der Lage sein, mehrere Dateien zu spielen. Hat jemand Erfahrungen mit der Verwendung der Wiedergabelisten, die diese Kontrolle bietet, oder gibt es eine bessere Möglichkeit, dies zu tun?Embedding FLV (Flash) -Player in Windows-Formularen
Antwort
Können Sie das Steuerelement in einer Webseite/einem Browser so ausführen, wie Sie es möchten? Wenn ja (und das Problem ist mit winforms, ich würde es nur in einem Browser-Steuerelement einbetten. Wenn nein, würde ich als die Ersteller direkt.
Ich würde sehr zögern, das WebBrowser-Steuerelement zwischen Ihrer Software und Das FLV, weil Sie alle Kontrolle über die FLV verlieren und keine aussagekräftigen Benachrichtigungen über seinen Status erhalten.Das Fehlen der engen Integration wird zu einer sehr schlechten Benutzererfahrung führen.Der Blog Post here hat Anweisungen zum Einbetten von Flash über COM.
Hmm Ich lief in das gleiche Problem als auch. Das Problem ist, dass loadmovie Methode scheint nicht den letzten Film zu löschen. Und bis jetzt habe ich keine Technik gefunden, um einen neuen Film in den gleichen Flash-Player zu laden.
Nun, ich musste feststellen, dass ich dasselbe tun musste und da es noch keine klare Lösung gab, dachte ich mir, dass ich meine anbieten würde. Hier ist, was ich am Ende tun:
//Load JWPlayer swf
axShockwaveFlash1.FlashVars = "autostart=true";
axShockwaveFlash1.ScaleMode = 0;
axShockwaveFlash1.LoadMovie(0, Directory.GetCurrentDirectory() + @"\JWPlayer\player.swf");
axShockwaveFlash1.Play();
//Play new flv
axShockwaveFlash1.CallFunction("<invoke name=\"sendEvent\" returntype=\"xml\">" +
"<arguments><string>load</string><string>" +
@"C:\FLVFiles\Example.flv" +
"</string></arguments></invoke>");
Meine primäre Referenz dieses heraus für herauszufinden war: (siehe letzten Beitrag) http://www.longtailvideo.com/support/forums/jw-player/bug-reports/8687/how-to-call-sendevent-from-c
Ich erwähne dies in erster Linie, weil es Links zu anderen Ereignissen, die aufgerufen werden können Welche Leute könnten daran interessiert sein.
- 1. Cross Platform Flash Player Embedding
- 2. Flash/FLV Media Player mit .NET API
- 3. inluxis flv streaming (flash)
- 4. JW flv Player IE funktioniert nicht
- 5. Playlist im FLV-Player erstellen?
- 6. Embedding Fettschrift in AS3 Flash dynamisches Feld
- 7. Flash-Player in Flash-Verknüpfung schließen
- 8. Flash-Datei (FLV) in ImageView android
- 9. HTML in Flash Player anzeigen
- 10. Speicher in SWF (Flash Player)
- 11. Wordpress - Stream-Video-Player - Große FLV-Dateien
- 12. Steuern von JW FLV-Player mit jQuery
- 13. Flash-basierter .wav-Player
- 14. Flash Player-Warnmeldungen deaktivieren
- 15. Free Flash Media Player
- 16. einen Flash Player JavaScript
- 17. Flash Player und VoIP
- 18. Flash Player magische Bildrate
- 19. Gibt es einen As3-Video-Player, der in Flash Player 9.0.16.0 läuft?
- 20. Wie feuere ich eine Absicht, einen FLV oder SWF zu Flash Player 10.1 zu starten?
- 21. Flash-Interaktion nach FLV-Video-Wiedergabe
- 22. Webseiten-Design mit eingebetteten Flash-FLV-Videos
- 23. Proxyeinstellungen für Flash Player festlegen
- 24. wie flash player in firefox zu konfigurieren (flash player funktioniert gut in Chrome)?
- 25. Erkennen von Flash-Test-Player
- 26. embeddable Flash-basierte MP3-Player
- 27. Flash Player 10 Echtzeit-Audiowiedergabe
- 28. Ansichtsfenster-Größenänderungsereignis für Flash-Player
- 29. Überträgt Flash Player Sitzungscookies automatisch?
- 30. streaming Desktop to flash player