首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将多个闪存变量放入Flash (不使用swfobject)

如何将多个闪存变量放入Flash (不使用swfobject)
EN

Stack Overflow用户
提问于 2010-06-22 16:05:20
回答 1查看 7K关注 0票数 0

我正在为我的一个客户端重新构建这个可嵌入的播放器,视频文件URL和其他一些变量都在HTML中作为Flashvars。我怀疑寻找闪光灯的代码有问题。

顶部显示绿色框的部分是播放机没有加载的地方,因为它无法从HTML中获取Flashvars。下面的播放器有闪光灯字符串硬编码到播放器,所以它的工作。

,我相信问题就在下面,也许是我试图拉闪光灯的方式出了什么问题?

代码语言:javascript
复制
// LIVE Embedded
   //vidURL = stage.loaderInfo.parameters.fvar;
   vidURL = this.loaderInfo.parameters.fvar;            

   fvarText.text = "vidURL = this.loaderInfo.parameters.fvar"

   vidSplit = vidURL.split(".flv")[0].split("/");
   varVid   = vidURL.toLowerCase().split("&vid=")[1].split("&")[0];
   varChid  = vidURL.toLowerCase().split("&chid=")[1].split("&")[0];

// Hardcode Testing 
//(This creates the player that works at the bottom of the test page)
   /*vidURL   = "http://";
   vidSplit = vidURL.split(".flv")[0].split("/");
   varVid   = vidURL.toLowerCase().split("&vid=")[1].split("&")[0];
   varChid  = vidURL.toLowerCase().split("&chid

--当我从Flash:导出时,会得到这个错误

代码语言:javascript
复制
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at com.Player::Embed/init()
at com.Player::Embed()

但是我希望这个错误,因为很明显,Flash还没有嵌入,但是这个错误能说明为什么我的播放器不能获得FlashVars链接,然后呈现自己吗?

HTML嵌入代码:

代码语言:javascript
复制
<object width="640" height="395" border="0">
<param name="flashvars" value="fvar=http://360.flv&amp;VID=1273&amp;CHID=4" />
<embed src="http://dev.site.com/flash.swf" width="640" height="395" flashvars="fvar=http://360.flv&amp;VID=1273&amp;CHID=4">
</embed>
</object>
EN

回答 1

Stack Overflow用户

发布于 2010-06-22 16:24:53

就像乔治说的,你可以试着用闪光灯做标签和标签。此外,我引用属性值并转义我的符号(&)。以下代码应该有效:

代码语言:javascript
复制
<object width="640" height="395" border="0">
    <param name="flashvars" value="file=http://how.llnwd.net/o18/UpDo_H_828-640x360.flv&amp;VID=1273&amp;CHID=4" />
    <embed src="http://dev.site.com/flash.swf" width="640" height="395" flashvars="file=http://how.llnwd.net/o18/UpDo_H_828-640x360.flv&amp;VID=1273&amp;CHID=4">
    </embed>
</object>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3094895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档