Youtube API помош

  • Креатор на темата Креатор на темата Nemorosus
  • Време на започнување Време на започнување

Nemorosus

Маршал Изет Фазлиновић
Член од
5 ноември 2008
Мислења
2.598
Поени од реакции
628
Локација
Југославија
Значи незнам дали со YouTube API (http://code.google.com/apis/youtube/js_api_reference.html) може да се направи ова што ми треба. Значи работам на еден веб сервис за пронаоѓање и пуштање на слична музика (нешто како last.fm, но различно од тоа). Значи сакам да знам дали може да се вметне конфигурација кога видеото ќе заврши на YouTube, можам да внесам адреса (http:// линк) што автоматски ќе го пренасочи прелистувачот. Сега за сега користам обичен редирект и две секунди плус отколку што е видеото, но пример ако некој стисне пауза, ќе му направи редирект на средина на песната.
 
Adding an event listener
player.addEventListener(event:String, listener:String):Void
Adds a listener function for the specified event. The Events section below identifies the different events that the player might fire. The listener is a string that specifies the function that will execute when the specified event fires.

Events
onStateChange
This event is fired whenever the player's state changes. Possible values are unstarted (-1), ended (0) , playing (1), paused (2), buffering (3), video cued (5). When the SWF is first loaded it will broadcast an unstarted (-1) event. When the video is cued and ready to play it will broadcast a video cued event (5).
 
Adding an event listener
player.addEventListener(event:String, listener:String):Void
Adds a listener function for the specified event. The Events section below identifies the different events that the player might fire. The listener is a string that specifies the function that will execute when the specified event fires.

Events
onStateChange
This event is fired whenever the player's state changes. Possible values are unstarted (-1), ended (0) , playing (1), paused (2), buffering (3), video cued (5). When the SWF is first loaded it will broadcast an unstarted (-1) event. When the video is cued and ready to play it will broadcast a video cued event (5).

Не ја видов нулата, фала ептен... Можам да продолжам сеа со работата... Како и да е, нека остане темава ако има некои други членови што сакаат да дискутираат за YouTube API-то. Фала уште еднаш :)
 
Не ја видов нулата, фала ептен... Можам да продолжам сеа со работата... Како и да е, нека остане темава ако има некои други членови што сакаат да дискутираат за YouTube API-то. Фала уште еднаш :)

Нема проблем. Кога ќе завршиш остави линк да видиме на што си работел :)

Бонус:
Код:
function checkState(state) {
    // кога ќе заврши заврши видеото..
    if (state == 0) {
        // .. прави што сакаш
    }
}
 
function onYouTubePlayerReady(playerId) {
    ytplayer = document.getElementById("ytPlayer");
    // проверува на секои 250 милисекунди
    setInterval(checkState, 250);
    ytplayer.addEventListener("onStateChange", "checkState");
}
 
// од примерот
function loadPlayer() {
    // The video to load
    var videoID = "ylLzyHk54Z0"
    // Lets Flash from another domain call JavaScript
    var params = { allowScriptAccess: "always" };
    // The element id of the Flash embed
    var atts = { id: "ytPlayer" };
    // All of the magic handled by SWFObject (http://code.google.com/p/swfobject/)
    swfobject.embedSWF("http://www.youtube.com/v/" + videoID +
              "?version=3&enablejsapi=1&playerapiid=player1",
              "videoDiv", "480", "295", "9", null, null, params, atts);
}
 
http://freq.info.tm

Уште се тестира, така да нема скоро ништо во датабазата, како и да е можете да додадете самите линк и да видите како работи.
Иначе можете да побарате само за демонстрација: Верка, Mastodon, Bob Marley, Pete Rock...
 

Kajgana Shop

Back
На врв Bottom