Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 视频为大家自动播放_Flash_Html_Url_Video - Fatal编程技术网

Flash 视频为大家自动播放

Flash 视频为大家自动播放,flash,html,url,video,Flash,Html,Url,Video,我正在使用以下代码在我的网站上播放视频。目前它被设置为自动播放。我想知道的是,有没有一种方法可以使视频仅在从特定URL访问时自动播放。如果在站点中导航,则不会自动播放 代码如下: <video width="640" height="360" controls autoplay> <source src="__VIDEO__.MP4" type="video/mp4" /> <source src="__VIDEO__.OGV"

我正在使用以下代码在我的网站上播放视频。目前它被设置为自动播放。我想知道的是,有没有一种方法可以使视频仅在从特定URL访问时自动播放。如果在站点中导航,则不会自动播放

代码如下:

<video width="640" height="360" controls autoplay>
        <source src="__VIDEO__.MP4"  type="video/mp4" />
        <source src="__VIDEO__.OGV"  type="video/ogg" />
        <object width="640" height="360" type="application/x-shockwave-flash" data="__FLASH__.SWF">
            <param name="movie" value="__FLASH__.SWF" />
            <param name="flashvars" value="autostart=true&amp;controlbar=over&amp;image=__POSTER__.JPG&amp;file=__VIDEO__.MP4" />
            <img src="__VIDEO__.JPG" width="640" height="360" alt="__TITLE__"
                 title="No video playback capabilities, please download the video below" />
        </object>
    </video>

您可以使用JavaScript检查引用,如果它不是来自您的站点,则将autoPlay设置为true

例:


理想情况下,您应该使用服务器端代码检查这一点,并相应地输出html。使用JS,您必须通过JS代码(类似于swfObject)创建flash对象,或者始终将autoPlay设置为false并调用播放函数(如果存在)当你查看推荐人时,我可能会问一个不可能的问题。我有一种方法可以在访问某个url时使用jquery添加自动播放我看过youtube视频,你可以指定视频开始的时间=41s结尾是否有一种方法可以使用上面的脚本将自动播放添加到url中以使它播放???如果你控制着swf(因为这是大多数编码必须完成的地方,除非你的播放器已经设置好接收来自JS的自动播放或播放/停止命令或作为传递的参数),那么你可以这样做。当您说特定URL是指您的swf所在页面的推荐URL或当前URL时?此播放器的设置为autoplay=“autoplay”。播放机的代码在此处生成:。我不想自动播放工作,如果视频是通过网站导航。我有一封电子邮件要发送,我想要一个特定的url,当从电子邮件访问视频播放
if(document.referrer.indexOf("mydomain.com") < 0){
    //set auto play
}
if(document.referrer.indexOf("mydomain.com") > -1){
    //tell the swf to play your video
}