Arriver Courant De La Vidéo YouTube De Temps
Je suis en train d'écrire un Plugin pour Navigateur et ont besoin de trouver un moyen pour obtenir l'heure actuelle une Vidéo de YouTube, en jouant sur YouTube à l'aide de JavaScript. J'ai été jouer dans le Chrome Console JavaScript et je n'ai pas eu de chance.
Il semble que l'API google chrome ne fonctionne qu'avec la vidéo intégrée joueurs qui ne sont pas d'une vidéo en cours de lecture sur sur youtube.com. Une option que j'ai regardé dans l'est de la part de la section d'une vidéo leur est une zone d'entrée pour le "début:" le temps qui contient l'heure actuelle de la vidéo. J'ai essayé d'utiliser .valeur et .le texte sur ce champ de saisie, puis ils reviennent pas défini? Quelqu'un a une idée?
Vous devez vous connecter pour publier un commentaire.
Voir l'api
player
var n'ont pas besoin de méthodes. Même si elles sont créées à l'aide d'une IFrame API avecnew YT.Player()
enablejsapi
lorsque vous faites référence à la vidéo? developers.google.com/youtube/player_parameters#enablejsapionYouTubePlayerAPIReady
ouonYouTubeIframeAPIReady
, et de voir monplayer
a changé. Mais sur iOS n'ont pas de méthodes pour le contrôle de lui-même.Dépend de ce que vous voulez
http://code.google.com/apis/youtube/js_api_reference.html
J'ai enfin trouvé comment le faire fonctionner sur iOS (et Android aussi).
En fait, l'ensemble de la youtube api js a été brisé pour moi, si vous exécutez sur un navigateur mobile.
Problème résolu par la la création de lecteur à l'aide de
new YT.Player
comme décrit dans YouTube IFrame API.Veuillez noter: seulement à la création d'
<iframe>
de<div>
espace réservé fonctionne pour les navigateurs mobiles à la fois. Si vous essayez d'utiliser l'existant,<iframe>
dansnew YT.Player
appel, comme mentionné dans l'IFrame de l'API, ce sera pas de travail.Après joueur créé, il est possible d'utiliser
player.getCurrentTime()
ouplayer.getDuration()
avecplayer
instance créée.Note: j'ai pas eu de chance l'appel de ces méthodes sur des joueur obtenus avec
player = document.getElementById(...)
(de @JosephMarikle réponse).Seulement créé
player
exemple travaillé dans les navigateurs mobiles.Liens utiles:
Juste pour info, Il y a une nouvelle iframe API pour le lecteur YouTube:
https://developers.google.com/youtube/iframe_api_reference
Arrêter au moment précis de la vidéo de youtube et de montrer boîte de notification dans la DRACUNCULOSE
lire de la vidéo et de masquer la notification
Vous pouvez utiliser Vidéo Html5 API sur
youtube.com
Remarque: Il ne va pas travailler sur Youtube Iframe API car les Iframes sont isolés. Vous ne pouvez pas accéder au contexte de Youtube IFrame .