Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funcja Youtube API w mojej funkcji
Forum PHP.pl > Forum > Po stronie przeglądarki
piotr485
Witam. Włożyłem funkcje youtube do mojej funkcji:

  1. <div id="player"></div>


[JAVASCRIPT] pobierz, plaintext
  1. function downloadYoutube(f) {
  2. //$('#player').html('<iframe width="560" height="315" src="https://www.youtube.com/embed/' + f + '" frameborder="0" allowfullscreen></iframe>');
  3.  
  4. var player;
  5. function onYouTubeIframeAPIReady() {
  6. player = new YT.Player('player', {
  7. height: '360',
  8. width: '640',
  9. videoId: f,
  10. events: {
  11. 'onReady': onPlayerReady,
  12. 'onStateChange': onPlayerStateChange
  13. }
  14. });
  15. }
  16.  
  17. function onPlayerReady(event) {
  18. event.target.playVideo();
  19. }
  20.  
  21. var done = false;
  22. function onPlayerStateChange(event) {
  23. if (event.data == YT.PlayerState.PLAYING && !done) {
  24. //setTimeout(stopVideo, 6000);
  25. done = true;
  26. }
  27. }
  28. function stopVideo() {
  29. player.stopVideo();
  30. }
  31.  
  32. $(function(){
  33. downloadYoutube('yitsxFspbDI');
  34.  
  35.  
  36. });
  37.  
  38.  
[JAVASCRIPT] pobierz, plaintext


funkcja się niewywołuje tak jak by jakiś błąd był w momencie kiedy wszystkie funkcje z youtube api wrzucam do mojej funkcji trzeba to jakoś zreturnować czy coś ? nie mam pojęcia gdzie robię błąd, pomoże ktoś naprowadzi ? smile.gif

jak nieoplote youtube moją funkcją to działa normalnie, ale potrzebuje to w takiej postaci sciana.gif
trueblue
Napisz co chcesz osiągnąć.
piotr485
no chcę aby film z youtuba pokazał się w divie tak jak to działa kiedy mam go po za funkcją
trueblue
A w czym problem, abyś zadeklarował f jako zmienną (na poziomie zmienne player) i wywoływał bez owijania tego w dodatkową funkcję?
piotr485
no problem w tym, że mam reszte kodu która odświeża skrypt co sekundę i sprawdza czy jest zmiana w pliku jeśli jest to wyświetla film albo z yt albo z innego źródła dlatego potrzebna mi tutaj aby to bylo w funkcji, to jakies zabezpieczenie yt czy o co chodzi bo nie rozumiem jeszcze za dobrze JS smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.