1
나는이 간단한 코드를 가지고 있습니다. 그리고 몇 가지 문제가 있습니다.vimeo 및 javascript (froogaloop) - 비디오 정보 얻기
<!DOCTYPE html>
<html>
<head>
<!--
<script src="http://a.vimeocdn.com/js/froogaloop2.min.js"></script>
-->
<script src="https://raw.github.com/vimeo/player-api/master/javascript/froogaloop.js"></script>
</head>
<body>
<iframe
id="vimeo_1"
src="http://player.vimeo.com/video/7100569?api=1&player_id=test"
width="400"
height="225"
frameborder="0">
</iframe>
<a id="play" href="javascript:void(0)">play</a>
<a id="pause" href="javascript:void(0)">pause</a>
<a id="mute" href="javascript:void(0)">mute</a>
<input id="volume" type="range" min="0" max="1" value="0.5" step="0.01" />
<a id="videoInfo" href="javascript:void(0)">video info</a>
<div>
<ul id="showVideoInfo">
</ul>
</div>
<div id="debug"></div>
<script>
var v1 = document.getElementById('vimeo_1');
var play = document.getElementById('play');
var pause = document.getElementById('pause');
var mute = document.getElementById('mute');
var volume = document.getElementById('volume');
var videoInfo = document.getElementById('videoInfo');
var debug = document.getElementById('debug');
$f(v1).addEvent('ready', function(pID){
console.log('ready');
});
addEvent(play, 'click', playVideo);
addEvent(pause, 'click', pauseVideo);
addEvent(mute, 'click', muteVideo);
addEvent(volume, 'change', volumeVideo);
addEvent(videoInfo, 'click', infoVideo);
function addEvent(obj, name, callback) {
if (obj.addEventListener)
obj.addEventListener(name, callback, false);
else
obj.attachEvent(name, callback, false);
}
function playVideo() {
console.log('play');
$f(v1).api('play');
}
function pauseVideo() {
console.log('pause');
$f(v1).api('pause');
}
function muteVideo() {
console.log('mute');
$f(v1).api('setVolume', 0);
}
function volumeVideo() {
console.log(this.value);
$f(v1).api('setVolume', this.value);
}
function infoVideo() {
console.log('videoInfo: ');
$f(v1).api('paused', function(v) {
console.log(v);
});
}
</script>
</body>
</html>
우선 PLAY, PAUSE, MUTE, 볼륨 슬라이더 (웹킷 만)와 같은 버튼이 정상적으로 작동합니다. 하지만 난 아무것도 작동하지 않습니다 비디오에서 일부 비디오 데이터를 얻을하고 (예를 들어, 콘솔) 어딘가에서 인쇄해야와 같은 메시지가 표시 될 때 :
이 주변을 검색 내가 몇 가지 질문에 대한 발견했습니다 저를 위해 일하는 영원한 일은 단순히 나를 위해 일하지 않습니다. 아!
아무도 도와 줄 수 있습니까? 감사.