Ist das möglich? Wie es geht? Grundsätzlich muss ich verfolgen, wenn Video vollständig angesehen wurde, und Fortschritt in die Datenbank über AJAX senden, aber auf Tracking FLASH stecken.Verfolgen Sie den Fortschritt (mit JavaScript) von flv (oder swf) geladen in SWF
0
A
Antwort
0
Dafür müssen Sie die ExternalInterface-Klasse im Code des swf verwenden.
Immer wenn mehr Daten für ein Video geladen werden, wird in swf ein progressEvent generiert. Wenn dieses Ereignis auftritt, müssen Sie ExternalInterface verwenden, mit dem Sie eine Funktion in Javascript aufrufen können.
Nehmen wir an, Sie haben eine Javascript-Funktion,
function flvLoadProgressInSwf(percentage)
{
$.ajax()//sending percentage to the server.
}
diese Funktion aufzurufen, aus Flash, werden Sie den folgenden Befehl verwenden:
ExternalInterface.call('flvLoadProgressInSwf',percentageLoaded);
wo percentageLoaded kann sein alles von einem Stich bis zu einem komplexen Objekt.
Wenn Sie weitere Hilfe benötigen, fügen Sie Ihren Code ein. Danke, Neeraj
Verwandte Themen
- 1. Abrufen von SWF/FLV-Dimensionen in VB.net
- 2. ffmpeg: Audio-only-flv in swf konvertieren
- 3. Swf von einem anderen swf in verschiedenen Client-Computern steuern
- 4. eingebettet swf automatisch gezoomt, wenn geladen
- 5. ZeroClipboard: swf geladen, aber nicht funktioniert
- 6. html und swf swapping (Anzeige von HTML, während SWF-Datei auf 100% geladen wird)
- 7. Load SWF Compiled für Flash 10 in Flash 9 SWF
- 8. Steuerung von externen SWF (Szenen, Frame) innerhalb von Haupt-SWF
- 9. swf mit jquery/JS laden
- 10. SWF-Dateien nicht auf IE geladen
- 11. Holen SWF-Datei Informationen mit PHP (oder Javascript)
- 12. SWF Screenshots
- 13. AS2 .swf loadmovie() und unloadmovie() schlagen fehl, wenn sie in einem AS3 .swf Container verschachtelt werden
- 14. Server speichern eigenständige SWF mit Parametern
- 15. Verwenden Sie Javascript, um Flash SWF-Datei automatisch zu laden, nachdem andere SWF-Dateien abgespielt wurden?
- 16. ASP.Net Generierte SWF-Objekt
- 17. Einschränken der SWF-Dateisichtbarkeit
- 18. Wie feuere ich eine Absicht, einen FLV oder SWF zu Flash Player 10.1 zu starten?
- 19. Flash CS3 swf geladen in Flex-Problem (Bitmap)
- 20. Speex-kodierte SWF?
- 21. Flex-Grafik-Assets: SWF oder SWC?
- 22. AS3 Stop externe swf
- 23. Berechne die Breite und Höhe von Flv und Swf mit C#
- 24. As3 swf bytecode injection
- 25. So verfolgen Sie den Fortschritt von HttpClient nach
- 26. So verfolgen Sie den parallelen Fortschritt und Abschluss in RabbitMQ
- 27. Bearbeiten Sie das Aktionsskript in SWF-Dateien
- 28. Free SWF Obfuscator
- 29. Flash SWF spielt nicht!
- 30. Verhindern Cache von swf mit Java
Hallo, Vielen Dank für Ihre Hilfe - Ich habe gerade eine Tatsache verpasst - SWF ist eine Ergebnisdatei des Programms - so habe ich keinen Zugriff auf internen Code. Es zeigt Video + Slides der Powerpoint-Präsentation (Programm heißt Lecturnity) Ich habe diese "Präsentation" auf der Seite und muss verfolgen, ob die Schüler das gesehen haben. also wäre toll wenn ich start und stop von internem flv aufzeichnen kann. Und noch etwas - in der Konsole in FF kann ich sehen: "Zeit 15: 32: 38.140 :: Thumb.x: 34; Thumb.width: 14;" aber keine Ahnung, wie man diese zu meinen Vars bringt. – user936600