Forum > Klientspråk > JavaScript
Hej,
jag gör just nu playlist till YouTube, och vill att man ska komma till en ny video när den är slut, då läste jag YouTubes api och hittade lite som kan vara bra
Min kod på JSBin http://jsbin.com/otubo5/3/edit
och citat från APIn
"Possible values are unstarted (-1), ended (0), playing (1), paused (2), buffering (3), video cued (5)."
function onYouTubePlayerReady(playerId) { ytplayer = document.getElementById("myytplayer"); ytplayer.addEventListener("onStateChange", "onytplayerStateChange"); } function onytplayerStateChange(newState) { alert("Player's new state: " + newState); }
| Skriv utLägg upp koden på jsbin så är det nog enklare att förklara vad du gör för fel, just nu kan man bara gissa.
Lägg upp koden på jsbin så är det nog enklare att förklara vad du gör för fel, just nu kan man bara gissa.
Behövde inte egen player då det inte var viktigt, men jag har ändrat första inlägget, behöver hjälp om något annat ang javascript till youtube, så det skulle bli onödigt med ny tråd imo :p
document.getElementById("myytplayer") finns inget element som heter myytplayer kolla: http://code.google.com/intl/sv-SE/a..._reference.html exemplen, de har SWFobject eller kolla: http://code.google.com/apis/ajax/pl...romeless_player så få du all JS du behöver.
document.getElementById("myytplayer") finns inget element som heter myytplayer kolla: http://code.google.com/intl/sv-SE/a..._reference.html exemplen, de har SWFobject eller kolla: http://code.google.com/apis/ajax/pl...romeless_player så få du all JS du behöver.
Tackar! Fick fram det till HTML, men försökte göra det nu till PHP men lyckades inte. I källkoden ser det ut såhär:
<div id="ytapiplayer">
You need Flash player 8+ and JavaScript enabled to view this video.
</div>
<script type="javascript/text">
var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/e/mCQjx_JrG9...&autoplay=1",
"ytapiplayer", "425", "356", "8", null, null, params, atts);
</script>
Result:
| You need Flash player 8+ and JavaScript enabled to view this video. |
Använd /code sidan, klipper på URL:er
har du swfobject javascript:et? För den skriver inte över <div> elementet, inkludera före du anropar den så bör den fungera.
Hehe ok
Japp, menar du såhär: http://www.aspkoll.se/code/Index.asp?id=680 eller menar du bara att jag ska inkludera swfobject.js före, för det har jag gjort :p
<div id="ytapiplayer"> You need Flash player 8+ and JavaScript enabled to view this video. </div>
<div id="ytapiplayer">
You need Flash player 8+ and JavaScript enabled to view this video.
</div>
Jaha! Hehe, tackar :-)