Two, maybe, simple questions:
1. I'm trying to get the end of my video with the function onended and don't works because I have an <object> like:
<object width="100%" height="100%" id="player_api" data="https://my-url.com" type="application/x-shockwave-flash"></object>
2. I have my params but If I add <param name="autoPlay" value="true"> and <param name="autoStart" value="true"> it doesn't autoplay anyway....
Thanks all.
EDIT:
This is my full object:
<object width="100%" height="100%" id="player_api" data="https://my-url.com" type="application/x-shockwave-flash">
<param name="allowscriptaccess" value="always">
<param name="quality" value="high">
<param name="bgcolor" value="#000000">
<param name="flashvars" value="config={"playlist":[{"url":"https://medialibrary-diretteweb-it.s3.amazonaws.com/advert/spot_crsa_40sec.mp4","autoPlay":false}],"clip":{"autoPlay":false},"plugins":{"controls":{"url":"https%3A//adserver.tigicongress.com/revive/www/delivery/fc.php%3Fscript%3DdeliveryLog%3AvastServeVideoPlayer%3Aplayer%26file_to_serve%3Dflowplayer/3.1.1/flowplayer.controls-3.1.1.swf"}},"playerId":"player"}">
<param name="autoPlay" value="true">
<param name="autoStart" value="true">
<param name="ShowControls" value="false">
</object>
EDIT 2: My second question I have figure out by myself, I'm still stuck at the first one.
<object onended="myFunction()" width="400" height="250" id="player_api" data="https://www.quirksmode.org/html5/videos/big_buck_bunny.mp4">
<param name="allowscriptaccess" value="always">
<param name="quality" value="high">
<param name="bgcolor" value="#000000">
<param name="autoplay" value="true">
<param name="ShowControls" value="true">
</object>
Related
I'm stack with a html code for video. I need to display 4 video in one page, the problem that they start at the same time. I've tried the autoplay=false in the embed and param balises. It continue to start at the same time and I have Four audio/video flow when I display the page, that's very incovenient.
I obtain this code from the site who provide these video and I have no other to access to these video...
<object id="flashObj" width="480" height="270" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0">
<param name="movie" value="http://" />
<param name="bgcolor" value="#FFFFFF" />
<param name="flashVars" value="videoId=4565607515001&linkBaseURL=http...html&playerID=1225340306001&playerKey=AQ~~,AAAAzBCHAyE~,4dQGL3-Dcc6XwcfI5g-30keqabkKeAfs&domain=embed&dynamicStreaming=true" />
<param name="base" value="http://admin.brightcove.com" /><param name="seamlesstabbing" value="false" />
<param name="allowFullScreen" value="true" />
<param name="swLiveConnect" value="true" />
<param name="allowScriptAccess" value="always" />
<embed src="http://c.brightcove.com/services/viewer/federated_f9?isVid=1&isUI=1" bgcolor="#FFFFFF" flashVars="videoId=4565607515001&linkBaseURL=http...html&playerID=1225340306001&playerKey=AQ~~,AAAAzBCHAyE~,4dQGL3-Dcc6XwcfI5g-30keqabkKeAfs&domain=embed&dynamicStreaming=true" base="http://admin.brightcove.com" name="flashObj" width="480" height="270" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</embed>
</object>
I guess the variables name are CaSe SenSitive, you should try autoPlay=false, i.e.:
flashVars="videoId=4565607515001&linkBaseURL=http...html&playerID=1225340306001&playerKey=AQ~~,AAAAzBCHAyE~,4dQGL3-Dcc6XwcfI5g-30keqabkKeAfs&domain=embed&dynamicStreaming=true&autoPlay=false
UPDATE:
After setting:
<param name="swLiveConnect" value="false" />
The video doesn't auto-play anymore, here's the full code I've used:
<object id="flashObj" width="480" height="270" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0">
<param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9?isVid=1&isUI=1&autoStart=false" />
<param name="bgcolor" value="#FFFFFF" />
<param name="autoStart" value="false" />
<param name="flashVars" value="videoId=4565606700001&linkBaseURL=http%3A%2F%2Fbfmbusiness.bfmtv.com%2Fmediaplayer%2Fvideo%2Folivier-delamarche-vs-laurent-berrebi-22-d-un-point-de-vue-fondamental-la-phase-haussiere-en-zone-euro-va-se-poursuivre-1910-665043.html&playerID=1225340306001&playerKey=AQ~~,AAAAzBCHAyE~,4dQGL3-Dcc6XwcfI5g-30keqabkKeAfs&domain=embed&dynamicStreaming=false" />
<param name="base" value="http://admin.brightcove.com" />
<param name="seamlesstabbing" value="false" />
<param name="allowFullScreen" value="true" />
<param name="autoStart" value="false" />
<param name="swLiveConnect" value="false" />
<param name="allowScriptAccess" value="always" />
<embed src="http://c.brightcove.com/services/viewer/federated_f9?isVid=1&isUI=1&autoStart=false" bgcolor="#FFFFFF" flashVars="videoId=4565606700001&linkBaseURL=http%3A%2F%2Fbfmbusiness.bfmtv.com%2Fmediaplayer%2Fvideo%2Folivier-delamarche-vs-laurent-berrebi-22-d-un-point-de-vue-fondamental-la-phase-haussiere-en-zone-euro-va-se-poursuivre-1910-665043.html&playerID=1225340306001&playerKey=AQ~~,AAAAzBCHAyE~,4dQGL3-Dcc6XwcfI5g-30keqabkKeAfs&domain=embed&dynamicStreaming=false" base="http://admin.brightcove.com" name="flashObj" width="480" height="270" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" swLiveConnect="false" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>
</object>
I am using object tag to play video in browser.
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="fitvid473410"><param name="movie" value="http://demo.assetbank.co.uk/assetbank-standard/tools/jwplayer/player.swf">
<param name="flashvars" value="file=http://win-hk4iec2ge2r:1111/sites/KL007/Lists/KLDocumentLibrary/other.mp4&autostart=false&image=?previewFileLocation?&backcolor=000000&frontcolor=EEEEEE&lightcolor=FFFFFF&screencolor=000000&autostart=false&stretching=exactfit&provider=video&duration?">
<param name="allowfullscreen" value="true">
<param name="scale" value="default">
<param name="wmode" value="transparent">
<param name="allowscriptaccess" value="always">
<embed id="player1" width="300px" height="500px" type="application/x-shockwave-flash" src="http://demo.assetbank.co.uk/assetbank-standard/tools/jwplayer/player.swf" flashvars="file=http://win-hk4iec2ge2r:1111/sites/KL007/Lists/KLDocumentLibrary/other.mp4&autostart=false&image=?previewFileLocation?&backcolor=000000&frontcolor=EEEEEE&lightcolor=FFFFFF&screencolor=000000&autostart=false&stretching=exactfit&provider=video&duration?" allowfullscreen="true" allowscriptaccess="always">
</object>
Can you please tell, where can I set preview image(I have a image url)in the above object tag?
You can do it like below:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="fitvid473410"><param name="movie" value="http://demo.assetbank.co.uk/assetbank-standard/tools/jwplayer/player.swf">
<param name="flashvars" value="file=http://win-hk4iec2ge2r:1111/sites/KL007/Lists/KLDocumentLibrary/other.mp4&autostart=false&image=<image path>?previewFileLocation?&backcolor=000000&frontcolor=EEEEEE&lightcolor=FFFFFF&screencolor=000000&autostart=false&stretching=exactfit&provider=video&duration?">
<param name="allowfullscreen" value="true">
<param name="scale" value="default">
<param name="wmode" value="transparent">
<param name="allowscriptaccess" value="always">
<embed id="player1" width="300px" height="500px" type="application/x-shockwave-flash" src="http://demo.assetbank.co.uk/assetbank-standard/tools/jwplayer/player.swf" flashvars="file=http://win-hk4iec2ge2r:1111/sites/KL007/Lists/KLDocumentLibrary/other.mp4&autostart=false&image=?previewFileLocation?&backcolor=000000&frontcolor=EEEEEE&lightcolor=FFFFFF&screencolor=000000&autostart=false&stretching=exactfit&provider=video&duration?" allowfullscreen="true" allowscriptaccess="always">
</object>
Some advise please.
I have a FLA in CS5 using AS3 and I can get Query String to work to pass variables but not FlashVars (I am not trying to use them both at the same time).
I have HTML below that adds the SWF:
<!-- Extract from http://www.[domain]/flash.html -->
<div id="flashContent">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="700" height="600" id="SWF" align="middle">
<param name="movie" value="http://[subdomain].[domain]/swf.swf?var1=var1value"> <!-- This is working -->
<param name="FlashVars" value="var1=var1value"> <!-- This is NOT working -->
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<param name="play" value="true">
<param name="loop" value="true">
<param name="wmode" value="window">
<param name="scale" value="showall">
<param name="menu" value="true">
<param name="devicefont" value="false">
<param name="salign" value="">
<param name="allowScriptAccess" value="sameDomain">
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="http://[subdomain].[domain]/swf.swf?var1=var1value" width="700" height="600">
<param name="movie" value="http://[subdomain].[domain]/swf.swf?var1=var1value"> <!-- This is working -->
<param name="FlashVars" value="var1=var1value"> <!-- This is NOT working -->
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<param name="play" value="true">
<param name="loop" value="true">
<param name="wmode" value="window">
<param name="scale" value="showall">
<param name="menu" value="true">
<param name="devicefont" value="false">
<param name="salign" value="">
<param name="allowScriptAccess" value="sameDomain">
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player">
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
In the FLA I have the following:
try {
flashVars = LoaderInfo(this.root.loaderInfo).parameters;
}catch (error:Error) {
errorBox.appendText(error.toString());
}
I then use the passed information by using:
flashVars.var1;
As noted in the comments in the HTML <param name="movie" value="http://[subdomain].[domain]/swf.swf?var1=var1value"> works but <param name="FlashVars" value="var1=var1value"> does not.
My understanding is that <param name="FlashVars" value="var1=var1value"> is considered better practise. Is this the case and why, but more importantly can anyone tell me why it is not working?
Is it actually impossible to remove the UI controls from this embedded video?
http://www.w3schools.com/html/tryit.asp?filename=tryhtml_objectmplayer
<param showcontrols="false">
<param uiMode="invisible">
...showcontrols="false"...
does not hide the controls - contrary to natural english meaning of "show controls"
EDIT: --THE FOLLOWING WORKS & IS CROSS-BROWSER (until IE10)...
EDIT2: --BUT THE FOLLOWING ALSO SEEMS TO CAUSE NEVER-ENDING-SENDRESPONSE-STATUS WORKER PROCESSES (SEE https://stackoverflow.com/questions/16790199/iis7-5-wmv-requests-cause-many-workerprocesses-in-never-ending-sendresponse-stat)
<!--[if IE]>
<object id="MediaPlayer" style="height:100%" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Windows Media Player components..." type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112">
<param name="filename" value="3d.wmv" />
<param name="Showcontrols" value="false" />
<param name="autoStart" value="True" />
<param name="wmode" value="transparent" />
</object>
<![endif]-->
<!--[if !IE]><!-->
<object id="mediaplayer" type="application/x-ms-wmp" data="3d.wmv" width="100%" height="80%">
<param name="src" value="3d.wmv" valuetype="ref" type="3d.wmv">
<param name="autoStart" value="1">
<param name="ShowControls" value="0">
<param name="Showcontrols" value="false" />
<param name="autoStart" value="True" />
<param name="wmode" value="transparent" />
<param name="ShowDisplay" value="0">
<param name="ShowStatusBar" value="0">
<param name="playcount" value="10">
<param name="autoRewind" value="1">
<param name="displaysize" value="0">
<param name="stretchtofit" value="1">
<param name="enableContextMenu" value="0">
<param name="uiMode" value="none">
<embed type="application/x-mplayer2" src="3d.wmv" width="100%" height="100%" autostart="true" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"></embed>
</object>
<!--<![endif]-->
Taking your W3Schools example code -
<!DOCTYPE html>
<html>
<body>
<object width="100%" height="100%"
type="video/x-ms-asf" url="3d.wmv" data="3d.wmv"
classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param name="url" value="3d.wmv">
<param name="filename" value="3d.wmv">
<param name="autostart" value="1">
<param name="uiMode" value="full">
<param name="autosize" value="1">
<param name="playcount" value="1">
<embed type="application/x-mplayer2" src="3d.wmv" width="100%" height="100%" autostart="true" showcontrols="true" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"></embed>
</object>
</body>
</html>
Change
<embed... showcontrols="true"...
to
<embed... showcontrols="false"...
How come http://www.zolomon.com/wptj/wp-content/themes/default/polaroid.swf
works perfectly but not when implemented at http://www.zolomon.com/wptj/?page_id=8 ?
The code I use to insert the .swf-file is the following:
<object width="522" height="490" id="polaroid" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="polaroid.swf" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="bgcolor" value="#DFCEAF" />
<embed src="wp-content/themes/default/polaroid.swf" menu="false" quality="high" scale="noscale" wmode="transparent" bgcolor="#ffffff" width="522" height="490" name="polaroid" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
</object>
When inspecting the HTTP requests, your photos.xml has the wrong link. It is requesting:
http://www.zolomon.com/wptj/photos.xml
And on the working version you are requesting:
http://www.zolomon.com/wptj/wp-content/themes/default/photos.xml
Make sure the paths is right in the webpage.