在 Flex/flash 中嵌入 Vimeo 视频

发布于 2024-07-08 19:26:18 字数 220 浏览 8 评论 0 原文

是否可以在 Flex 中嵌入 Vimeo 视频?

当我尝试在 此链接 时> ,它什么也没有出现。

Is it possible to embed a Vimeo video in Flex?

When I try to embed this link in a <mx:SWFLoader/> , it doesn't come up as anything.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光匆匆的小流年 2024-07-15 19:26:18

我能做的最好的就是这个。 使用 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>

The best I could do was this. Using the Vimeo Api to show img and linking img to video.

<?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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文