gpt4 book ai didi

flash - 在 Windows Azure Blob 存储中重新托管 Flash SWF?

转载 作者:行者123 更新时间:2023-12-03 01:52:50 24 4
gpt4 key购买 nike

我是一个闪存菜鸟。好吧,我是个视频小白。我有一个客户给了我一些文件和对象标签的 HTML。这会播放带字幕的视频,它与网站一起托管在网络服务器上。

显然 SWF 文件相当大。因此,我的问题是是否/如何更改此对象标记以通过 Windows Azure Blob 存储的 URI 引用 SWF 文件?我尝试过以各种方式将文件名更改为 URI,但没有任何效果。这可行吗?

    <object id="csSWF" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="800" height="704" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
<param name="movie" value="SampleVideo_controller.swf" />
<param name="scale" value="showall" />
<param name="bgcolor" value="#1a1a1a" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="tocdoc=left&amp;showsearch=true&amp;autostart=false&amp;autohide=true&amp;xmp=SampleVideo_config.xml&amp;content=SampleVideo.mp4&amp;thumb=FirstFrame.png&amp;containerwidth=800&amp;containerheight=704&amp;smoothing=true&amp;enablejsapi=true&amp;fullscreen=true&amp;windowbox=false&amp;showbranding=false&amp;showstartscreen=true&amp;showendscreen=true&amp;basecolor=272727&amp;loop=false" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="SampleVideo_controller.swf" width="800" height="704">
<param name="scale" value="showall" />
<param name="bgcolor" value="#1a1a1a" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="tocdoc=left&amp;showsearch=true&amp;autostart=false&amp;autohide=true&amp;xmp=SampleVideo_config.xml&amp;content=SampleVideo.mp4&amp;thumb=FirstFrame.png&amp;containerwidth=800&amp;containerheight=704&amp;smoothing=true&amp;enablejsapi=true&amp;fullscreen=true&amp;windowbox=false&amp;showbranding=false&amp;showstartscreen=true&amp;showendscreen=true&amp;basecolor=272727&amp;loop=false" />
<!--<![endif]-->
<div id="noUpdate">
<p>The video content presented here requires JavaScript to be enabled in your browser and the latest version of the Adobe Flash Player installed. If you are using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Adobe Flash Player by <a href="http://www.adobe.com/go/getflashplayer">downloading here</a>. </p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>

最佳答案

  • 首先,您需要创建一个存储帐户并将 SWF 上传到 Blob贮存。
  • 您可以使用 Visual Studio 执行此操作,并找到说明 here
  • 从那里您将获得该文件的直接 URL。
  • 然后您应该能够在代码中直接引用它。笔记;上面的代码中有两个地方引用了 SWF 文件。

如果这仍然不起作用,请检查页面并准确查看错误是什么。我认为这可能是 Flash 中的一项安全功能,阻止您从外部站点加载 SWF。

请告诉我这是否有帮助!

关于flash - 在 Windows Azure Blob 存储中重新托管 Flash SWF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32466822/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com