Video Abspielen von der lokalen Datei, die Adobe AIR verwenden
Ich würde gerne videos Abspielen, sowie Bilder anzeigen und möglicherweise auch andere flash-Inhalte mit adobe air, und Lesen aus dem lokalen Dateisystem. Ich habe lange gesucht APIs und ich habe noch nicht in der Lage, die Punkte zu verbinden.
Ich kenne flash.Dateisystem.Datei und flash.Dateisystem.FileStream und haben experimentierte mit laden und Lesen von Dateien. Ich glaube, ich kann Bilder laden, aber noch nicht versucht.
Als für video:
mx.controls.VideoDisplay -
- scheint zu akzeptieren, wird eine Datei://URI für die Quelle, aber ich kann nicht ankommen es zu wirken.
flash.media.Video
- übernimmt ein NetStream-oder laden kann video direkt von einer video-Eingang, kann nicht scheinen, um einen Weg zu finden, um eine lokale Datei
Kann mir jemand helfen hier? Ich möchte speziell zum laden und spielen Sie Videos direkt von der lokalen Festplatte, nicht von einem web-server oder eine streaming-server... davon ausgehen, das keine Netzwerkverbindung.
Leicht Verwandte Frage: Laden Sie ein video aus dem lokalen Datei-system... (aber meine Frage bezieht sich nicht auf eine web-browser)
InformationsquelleAutor Mark Renouf | 2009-01-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Einsatz habe ich im Hinterkopf, ist es erforderlich, programmatische Nutzung. Ich war auf der Suche nach einer Möglichkeit, dies direkt mit ActionScript.
Ich schließlich stolperte auf die Lösung, die ich erhofft hatte... mit einem NetStream-Objekt, aber (nicht intuitiv) Sie können dies nutzen, um Zugriff auf lokale Dateien als auch:
Verwenden Sie die Datei als url-Eigenschaft für die NetStream - play-Funktion war das fehlende Stück für mich, danke!
InformationsquelleAutor Mark Renouf
Versuchen hinzufügen "-use-network=false", um Ihre Flex-compiler-Einstellungen. Dadurch erhalten Sie Zugriff auf das laden von lokalen Ressourcen, das könnte die Quelle des Problems; die sandboxing-Regeln sind etwas empfindlich, so dass, wenn Sie sicher sind, dass Sie nicht brauchen, Netzwerk-Konnektivität, indem Sie diese Einstellung könnte sich entspannen, die Dinge ein wenig.
Lief auch über diese, die vielleicht damit zusammenhängen:
http://soenkerohde.com/2008/06/playing-local-files-with-air/
In meinem Fall aber nur kurz testen, die folgenden beiden arbeiten in debug und release builds, die ohne änderung der compiler-Einstellung, in einem Fall ist es nur die Literale, die Sie verwenden, verweisen die FLVs:
... also denke ich es ist vielleicht schwer zu diagnostizieren, ohne ein bisschen mehr Informationen. Hoffe, das hilft -- werde ich ein Auge auf die Kommentare, wenn Sie möchten, zu teilen, ein bisschen mehr info.
InformationsquelleAutor Christian Nunciato