je kan beter de youtube-api gaan gebruiken, die controleert het allemaal automatisch.
Youtube chromeless player
Shahiem schreef:Dat script om de titel op te halen heb ik zelf ookEr zat nog iets bij. Waarmee je titel kon ophalen, die heb ik er uitgehaald. Wss komt die variable daarvan.
Bedankt allemaal 
Rogier schreef:Daar dacht ik ook aanje kan beter de youtube-api gaan gebruiken, die controleert het allemaal automatisch.
Shahiem schreef:Waar kan je die vindenDaar dacht ik ook aanEerdere citaten tonen
Rogier schreef:je kan beter de youtube-api gaan gebruiken, die controleert het allemaal automatisch.
?Klaasie schreef:Youtube.comWaar kan je die vindenEerdere citaten tonen
Shahiem schreef:Daar dacht ik ook aanEerdere citaten tonen
Rogier schreef:je kan beter de youtube-api gaan gebruiken, die controleert het allemaal automatisch.?
Of moet je even opzoeken Youtube Playground maar ik weet niet of dat alleen voor videos is.Klaasie schreef:Hierzo: http://code.google.com/intl/nl-NL/apis/youtube/overview.htmlWaar kan je die vindenEerdere citaten tonen
Shahiem schreef:Daar dacht ik ook aanEerdere citaten tonen
Rogier schreef:je kan beter de youtube-api gaan gebruiken, die controleert het allemaal automatisch.?
Effe een andere vraag (wel over YT api)
Ik heb nu deze code:Alleen ik wil graag dat je die play/pauze knop enz in de player zelf niet meer ziet (Chromeless player).
Weet iemand hoe ik dit moet doen?
toevoeging op 1 december 2011, 14:51:56:
(Beloning van 0,05)
Ik heb nu deze code:
Spoiler tonen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
YouTube Embedded Player Example page
</title>
<!-- Use the Google AJAX Libraries API:
http://code.google.com/apis/ajaxlibs/ -->
<script src="//www.google.com/jsapi"></script>
<script>
google.load("swfobject", "2.1");
</script>
<style type="text/css">
body {
font-family: verdana, helvetica;
background-color: white;
}
#timedisplay {
border: solid 1px red;
width: 50px;
}
</style>
<script type="text/javascript">
function updateHTML(elmId, value) {
document.getElementById(elmId).innerHTML = value;
}
function setytplayerState(newState) {
updateHTML("playerstate", newState);
}
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myytplayer");
setInterval(updateytplayerInfo, 250);
updateytplayerInfo();
ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
ytplayer.addEventListener("onError", "onPlayerError");
}
function onPlayerError(errorCode) {
alert("An error occured: " + errorCode);
}
function onytplayerStateChange(newState) {
setytplayerState(newState);
}
function updateytplayerInfo() {
updateHTML("bytesloaded", getBytesLoaded());
updateHTML("bytestotal", getBytesTotal());
updateHTML("videoduration", getDuration());
updateHTML("videotime", getCurrentTime());
updateHTML("startbytes", getStartBytes());
updateHTML("volume", getVolume());
}
// functions for the api calls
function loadNewVideo(id, startSeconds) {
if (ytplayer) {
ytplayer.loadVideoById(id, parseInt(startSeconds));
}
}
function cueNewVideo(id, startSeconds) {
if (ytplayer) {
ytplayer.cueVideoById(id, startSeconds);
}
}
function play() {
if (ytplayer) {
ytplayer.playVideo();
}
}
function pause() {
if (ytplayer) {
ytplayer.pauseVideo();
}
}
function stop() {
if (ytplayer) {
ytplayer.stopVideo();
}
}
function getPlayerState() {
if (ytplayer) {
return ytplayer.getPlayerState();
}
}
function seekTo(seconds) {
if (ytplayer) {
ytplayer.seekTo(seconds, true);
}
}
function getBytesLoaded() {
if (ytplayer) {
return ytplayer.getVideoBytesLoaded();
}
}
function getBytesTotal() {
if (ytplayer) {
return ytplayer.getVideoBytesTotal();
}
}
function getCurrentTime() {
if (ytplayer) {
return ytplayer.getCurrentTime();
}
}
function getDuration() {
if (ytplayer) {
return ytplayer.getDuration();
}
}
function getStartBytes() {
if (ytplayer) {
return ytplayer.getVideoStartBytes();
}
}
function mute() {
if (ytplayer) {
ytplayer.mute();
}
}
function unMute() {
if (ytplayer) {
ytplayer.unMute();
}
}
function getEmbedCode() {
alert(ytplayer.getVideoEmbedCode());
}
function getVideoUrl() {
alert(ytplayer.getVideoUrl());
}
function setVolume(newVolume) {
if (ytplayer) {
ytplayer.setVolume(newVolume);
}
}
function getVolume() {
if (ytplayer) {
return ytplayer.getVolume();
}
}
function clearVideo() {
if (ytplayer) {
ytplayer.clearVideo();
}
}
</script>
</head>
<body id="page">
<div>
<!-- embed the player -->
<div id="ytapiplayer">
You need Flash player 8+ and JavaScript enabled to view this video.
</div>
<script type="text/javascript">
// <![CDATA[
// allowScriptAccess must be set to allow the Javascript from one
// domain to access the swf on the youtube domain
var params = { allowScriptAccess: "always", bgcolor: "#cccccc" };
// this sets the id of the object or embed tag to myytplayer.
// You then use this id to access the swf and make calls to the players API
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/v/ma9I9VBKPiw?border=0&enablejsapi=1&playerapiid=ytplayer",
"ytapiplayer", "425", "344", "8", null, null, params, atts);
//]]>
</script>
<!-- HTML below here is for display of the player info + state -->
<div>
Player state: <span id="playerstate">--</span>
</div>
<br />
<a href="javascript:void(0);" onclick="play();">Play</a> | <a href="javascript:void(0);" onclick="pause();">Pause</a> | <a href="javascript:void(0);" onclick="stop();">Stop</a> | <a href="javascript:void(0);" onclick="mute();">Mute</a> | <a href="javascript:void(0);" onclick="unMute();">Unmute</a>
<br /><br />
<form action="" onsubmit="seekTo(document.getElementById(seekto).value); return false;">
<div><input id="seekto" type="text" size="4" /><input type="submit" value="Seek to" /></div>
</form>
<br />
<div>
Duration: <span id="videoduration">--:--</span> | Current Time: <span id="videotime">--:--</span>
</div>
<br />
<div id="bytesdisplay">
Bytes Total: <span id="bytestotal">--</span> | Start Bytes: <span id="startbytes">--</span> | Bytes Loaded: <span id="bytesloaded">--</span>
</div>
<br />
<div>
<input type="text" size="11" id="loadvideoid" value="u1zgFlCw8Aw" />
<a href="javascript:void(0)" onclick="loadNewVideo(document.getElementById(loadvideoid).value, document.getElementById(startseconds).value)"><-
Load video</a> | Start at: <input type="text" size="4" id="startseconds" value="0" />
</div>
<br />
<div>
<input id="vol" type="text" size="2" />
<a href="javascript:void(0)" onclick="setVolume(document.getElementById(vol).value)"><- Set Volume</a> | Volume: <span id="volume">--</span>
</div>
<br />
<div>
<input type="text" size="11" id="cuevideoid" value="u1zgFlCw8Aw" />
<a href="javascript:void(0)" onclick="cueNewVideo(document.getElementById(cuevideoid).value, document.getElementById(startseconds2).value)"><- Cue video</a> | Start at: <input type="text" size="4" id="startseconds2" value="0" />
</div>
<br />
<div>
<a href="javascript:void(0)" onclick="getEmbedCode()">Get Embed Code</a> | <a href="javascript:void(0)" onclick="getVideoUrl()">Get Video URL</a> | <a href="javascript:void(0);" onclick="clearVideo()">Clear Video</a>
</div>
</div>
</body>
</html>Weet iemand hoe ik dit moet doen?
toevoeging op 1 december 2011, 14:51:56:
(Beloning van 0,05)
BUMP!
Niemand die me kan helpen?
Niemand die me kan helpen?