【问题标题】:flahvars seekbar problemflahvars seekbar 问题
【发布时间】:2011-03-14 14:17:30
【问题描述】:

嗨 我有一个回显的 php 页面 视频播放器 swf 文件的 flashvars 中的一些变量会加载并播放 flashvar“vid_file_name”

但由于某种原因,搜索栏无法正常工作
当我硬编码到 php 页面或 fla 文件时,它工作正常 但是当在 php 页面中回显时它失败了

这似乎不是编码问题

我在 swf 文件中放置了一个文本字段,文件名显示 如前所述,“vid_file_name”变量被导入并播放视频 就在搜索栏上 代码:

 import fl.video.*;


// Set Variables

var flvControl:FLVPlayback = auditionVid;
var flashVars = this.loaderInfo.parameters;
var flvSource:String = "http://www.mysite.co.uk/uploads/live/"+String(flashVars.vid_file_name);
var pageURL:String=ExternalInterface.call('window.document.location.toString');
var baseURL:String ="http://www.mysite.co.uk/";
var pageToGoTo:URLRequest;
gotoPageBtn.visible = false;
gotoPageBtn.addEventListener(MouseEvent.CLICK,pageHandler)
gotoPageBtn.buttonMode = true;
function pageHandler(evt:MouseEvent):void{
     pageToGoTo =  new URLRequest(baseURL+"audition.php?user_id="+flashVars.user_id+"&vid_id="+flashVars.vid_id+"&vid_file_name="+flashVars.vid_file_name);
    navigateToURL(pageToGoTo, "_self");

} if(pageURL==baseURL||pageURL.indexOf(".co.uk/index.php") > -1 ){ gotoPageBtn.visible = true }

function readyHandler(event:VideoEvent):void

{

// flvControl.play() flvControl.autoPlay = false;

}

flvControl.addEventListener(VideoEvent.READY, readyHandler);

flvControl.source = flvSource;
flvControl.bufferTime = Number(10);
flvControl.playPauseButton = playpausebtn; 
flvControl.muteButton = mutebtn; 
flvControl.seekBar = mySeekBar;

有人有什么想法吗?

【问题讨论】:

    标签: flash actionscript-3 components flashvars


    【解决方案1】:

    大家好 我以为我会回答我自己的问题 以防其他人遇到这个问题。经过进一步测试,我发现错误的是文件而不是数据 seekbar 组件需要来自 flv 的元数据才能工作

    我正在使用 ffmpeg 在上传时将文件转换为 flv,方法是执行: exec('/usr/local/bin/ffmpeg -i '.$uploadFile.' -f flv '.$new_flv.'');

    这还不够,我需要使用一个叫做flvtool2的东西

    我将命令相应地更改为: exec('/usr/local/bin/ffmpeg -i '.$uploadFile.' -f flv - | flvtool2 -U stdin '.$new_flv.'');

    注意“ - | flvtool2 -U 标准输入” 到目前为止,这已经解决了问题

    奇怪的是原来的命令一开始就起作用了!

    我只是希望这可以帮助别人

    再次感谢 JornC

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多