簡體   English   中英

在Flex / Flash中嵌入Vimeo視頻

[英]Embedding Vimeo videos in Flex/flash

是否可以在Flex中嵌入Vimeo視頻?

當我嘗試將此鏈接嵌入<mx:SWFLoader/> ,它什么都沒有出現。

我能做的最好的就是這個。 使用Vimeo Api顯示img並將img鏈接到視頻。

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundColor="black" >
<mx:Script>
<![CDATA[
    import flash.net.navigateToURL;
    import flash.net.URLRequest;


    private var xml:XML = new XML();
    private var loadXML:URLLoader = new URLLoader();

    private function carregar(string:String):void{
    //carregando XML adicionando o evento COMPLETE
    loadXML.load(new URLRequest("http://vimeo.com/api/clip/"+string+".xml"));
    loadXML.addEventListener(Event.COMPLETE, lista);
    }

    //função Listar
    private function lista(event:Event):void {
    xml = new XML(event.target.data);
    img.source = xml.clip.thumbnail_large;
    img.addEventListener(MouseEvent.CLICK, abrir);
    }

    private function abrir(event:MouseEvent):void{

        var req:String = "http://vimeo.com/moogaloop.swf?clip_id="+xml.clip.clip_id;
        var request:URLRequest = new URLRequest(req);
        navigateToURL(request,"_blank");
    }
]]>
</mx:Script>
<mx:TextInput x="209" y="55" width="182" id="codVimeo"/>
<mx:Button x="398" y="55" label="Carregar" click="carregar(codVimeo.text)"/>
<mx:Image x="113" y="94" width="361" height="318" id="img"/>
<mx:Label x="113" y="57" text="Código Vimeo:" color="#FFFFFF"/>
</mx:Application>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM