Hallo,
ich würde gerne die YouTube Videos eines Accounts als Thumbnails mit einem Player auf der Homepage anzeigen und zwar so, dass beim anklicken eines Videos dieses im Player gespielt wird. Eigentlich hätte ich gdacht, dass das kein Problem ist, und dass das so osft gemacht wird, dass man tausend Tips dazu kriegt. Video einbinden ist kein Problem, aber das mit den Thumbnails kriege ich nicht hin. Alles was ich bisher gefunden habe, liefert mir eine Liste von Thumbnails, die direkt zu Youtube verweisen. Hier der Code, mit dem ich die Thumbnails erhalte:
Code:
<script src="http://www.google.com/jsapi?key=AIzaSyA5m1Nc8ws2BbmPRwKu5gFradvD_hgq6G0" type="text/javascript"></script>
<script type="text/javascript">
// How to search through a YouTube channel aka http://www.youtube.com/members
google.load('search', '1');
function OnLoad() {
// create a search control
var searchControl = new google.search.SearchControl();
// So the results are expanded by default
options = new google.search.SearcherOptions();
options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);
// Create a video searcher and add it to the control
searchControl.addSearcher(new google.search.VideoSearch(), options);
// Draw the control onto the page
searchControl.draw(document.getElementById("content"));
// Search for a YouTube channel
searchControl.execute("ytchannel:Usename");
}
google.setOnLoadCallback(OnLoad);
</script>
</head>
<body style="font-family: Arial;border: 0 none;">
<div id="content">Loading...</div>
Der code erzeugt die Thumbnails, und ich weiß nicht, wie ich an die einzelnen URLs komme. Den Output jetzt mit JS ummodeln, so dass die Verweise den Player mit der richtigen URL starten, scheint mir auch alles andre als ideal.
In der API von Google habe ich auch keine der hier verwendeten Funktionen gefunden. Vielleicht bin ich ja auch zu doof, die Googel (Code) Suche hier zu nutzen, aber einfach einen Klassennamen eingeben bringt keinerlei verwertbare Ergebnisse. Es wäre ja z.B. schön etwas zu SearchControl() zu finden. Aber nix zu machen.
Bin für jeden Tip dankbar
LG
Paka