Well, there are several things that needed to be fixed up. Here, it's
easier just to provide a working example that still accomplishes most
of what you were trying to do:
<html>
<head>
<title>Working Example</title>
<script type="text/javascript" src="https://ajax.googleapis.com/
ajax/libs/swfobject/2.2/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
var params = {
allowScriptAccess: 'always'
};
var attributes = {
id: 'myytplayer'
};
swfobject.embedSWF("http://www.youtube.com/apiplayer?
enablejsapi=1&version=3", "myAlternativeContent", "425", "326",
"9.0.0", null, null, params, attributes);
var ytplayer;
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById('myytplayer');
ytplayer.cueVideoById('nTasT5h0LEg');
}
</script>
</head>
<body>
<h1>My code works!</h1>
<form>
<input type="button" value="Test"
onclick="ytplayer.playVideo()">
</form>
<div id="targetDiv">
<p>Message. Here. NOW.</p>
</div>
<div id="myAlternativeContent">
<a href="http://www.adobe.com/go/getflashplayer">
<img src="http://www.adobe.com/images/shared/download_buttons/
get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
</div>
<br>
<a href="javascript:ytplayer.cueVideoById('nTasT5h0LEg')">Load
video</a>
<br>
<a href="javascript:ytplayer.playVideo()">Play</a>
<br>
<a href="javascript:ytplayer.pauseVideo()">Pause</a>
</body>
</html>
Cheers,
-Jeff Posnick, YouTube API Team
~ YouTube is hiring! ~ http://google.com/jobs/workyoutube ~
On Mar 1, 7:56 am, Laura Walker <shewhogua...@gmail.com> wrote:
> Can someone please help? I've tried beating my code with a stick but
> my video just does not seem to want to cue no matter what I do.
>
> <html>
> <head>
> <title>Oh code, why do you hate me?</title>
> <script type="text/javascript" src="src/swfobject.js"></script>
> <script language = "javascript">
> var XMLHttpRequestObject = false;
> var t;
> var timer_is_on=0;
> var dataSource;
> var divID;
> var flashvars = {};
> var params = {};
> params.allowscriptaccess = "always";
> var attributes = {};
> attributes.id = "myytplayer";
> var atts = { id: "myytplayer" };
> swfobject.embedSWF("http://www.youtube.com/apiplayer?enablejsapi=1&version=3",
> "myAlternativeContent", "425", "326", "9.0.0", false, flashvars,
> params, attributes);
>
> </script>
> </head>
> <body>
> <h1>My code hates me</h1>
> <form>
> <input type = "button" value = "Test"
> onclick = "myytplayer.playVideo()">
> </form>
> <div id="targetDiv">
> <p>Message. Here. NOW.</p>
>
> </div>
> <div id="myAlternativeContent">
> <a href="http://www.adobe.com/go/getflashplayer">
> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"
> alt="Get Adobe Flash player" />
> </a>
> </div>
> <br>
> <script language="text/javascript">window.onYouTubePlayerReady =
> function (myytplayer)
> {myytplayer.cueVideoById('nTasT5h0LEg');}</script>
> <a href="javascript:myytplayer.cueVideoById('nTasT5h0LEg',
> parseInt(0),undefined)">Load video</a>
> <br>
> <a href="javascript:myytplayer.playVideo()">Play</a>
> <br>
> <a href="javascript:myytplayer.pauseVideo()">Pause</a>
> <script language="text/javascript">javascript:myytplayer.cueVideoById('nTasT5h0LEg' ,
> parseInt(0),undefined)</script>
> </body>
> </html>
>
> --
>
> Blackadder: I mean, what about the people that do all the work?
> Baldrick: The servants.
> Blackadder: No, me; *I'm* the people who do all the work.
--
You received this message because you are subscribed to the Google Groups "YouTube APIs Developer Forum" group.
To post to this group, send email to youtube-api-gdata@googlegroups.com.
To unsubscribe from this group, send email to youtube-api-gdata+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/youtube-api-gdata?hl=en.
No comments:
Post a Comment