Youtube api - stop video
Ich brauche Hilfe mit Youtube API und embeded-videos.
Ich will stop video beim anklicken auf ein element (div,link,td usw.). Ich werde versuchen, es funktioniert nur für 1 jetzt video, aber die Letzte Funktion dieses Skripts sollte es sein, stoppen alle videos geladen auf der aktuellen Seite. Ich habe gelesen, durch die YT-API-Dokumentation, aber ich bin wirklich Anfänger in JS so seine immer noch ziemlich schwer zu verstehen für mich.
<html>
<head>
<script type="text/javascript" src="swfobject.js"></script>
</head>
<body>
<a href="javascript:ytplayer.stopVideo()">Play</a>
<br/>
<iframe id="ytplayer" src="http://www.youtube.com/embed/8Ax-dAR3ABs?rel=0&iv_load_policy=3&showinfo=0&enablejsapi=1&version=3&playerapiid=ytplayer" type="application/x-shockwave-flash" frameborder="0" allowscriptaccess="always"></iframe>
</body>
</html>
vielen Dank im Voraus für irgendwelche Tipps
- Verwenden
callPlayer("ytplayer", "stopVideo");
mit der kleinen Funktion von Youtube-iframe-API: wie Steuere ich einen iframe Spieler, die bereits in der HTML?. - Sie können versuchen, über ein Ereignis wie dieses: $("#ytplayer")[0].contentWindow.postMessage('{"event":"command","func":"stopVideo","args":""}', '*');
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie es nicht kontrollieren, wenn Sie Sie einbetten, mit einem iframe. Sie haben mit dem Objekt einbetten, so wie hier:
Den rest des Codes sollte im Allgemeinen nach, dass, obwohl es möglicherweise aktualisiert werden müssen, zu sagen:
Außerdem haben Sie gesehen, die demo-Website? http://code.google.com/apis/youtube/youtube_player_demo.html
<embed>
Objekt und nicht auf<object>
, also die id sollte auf einbetten.Habe ich vor kurzem schrieb ein kleines jquery für diese, von der youtube-api
Wollte ich halt alle videos von spielen mit einer einzigen Aktion
oder zu stoppen, ein einzelnes video:
Nicht vertraut mit dem youtube-api, aber das sollte funktionieren, wenn der andere code korrekt ist:
Fügen Sie diese an den Ort Ihrer
<a href="javascript:ytplayer.stopVideo()">Play</a>
tag.