使用另一个函数JS抓取的flash var

时间:2012-10-09 00:45:07

标签: javascript flashvars

所以这就是我需要做的。因此,当页面上的Flash视频录像机保存视频时,会调用此函数:

function onSaveOk(streamName,streamDuration,userId,cameraName,micName,recorderId){
        //alert("onSaveOk("+streamName+","+streamDuration+","+userId+","+cameraName+","+micName+")");

        //the user pressed the [save] button inside the recorder and the save_video_to_db.XXX script returned save=ok
        //recorderId: the recorderId sent via flash vars, to be used when there are many recorders on the same web page
            $('#record').hide();
            $('#jwplayer').show();

    }

然后我有我的JWplayer脚本,我想使用streamName flash var。这是我当前尝试的JWPlayer脚本:

<div id="jwplayer">
<center>
<div id='mediaplayer'></div>
<script type="text/javascript">
  jwplayer('mediaplayer').setup({
    'flashplayer': 'jwplayer/player.swf',
    'id': 'playerID',
    'width': '640',
    'height': '580',
    'provider': 'rtmp',
    'streamer': 'rtmp://domain/recorder/_definst_',
    'file': 'onSaveOk("+streamName+")'
  });
</script>
</center>

这是我尝试使用flash var的地方,

'file': 'onSaveOk("+streamName+")'

就像那样,它不起作用,有人能告诉我这样做的正确方法吗?感谢。

1 个答案:

答案 0 :(得分:1)

这个网站使得理解和实现flash var变得毫不费力。 复制并粘贴代码:

http://www.justthecodeplease.com/category/urls-flashvars/