2016-07-08 3 views
1

videojsdailymotion.js을 사용하여 dailymotion의 비디오를 재생하고 있습니다. 축소 이미지를 표시하기 위해 videojs.thumbnails.js도 사용했습니다. 그러나 이러한 단순히 코드 video.js에 이상한 오류가 발생합니다 :비디오 js 오류 : 최대 호출 스택 크기를 초과했습니다.

Uncaught RangeError: Maximum call stack size exceeded

<!doctype html> 
<html> 
<head> 
    <title>Video.js Thumbnails Example</title> 
    <link href="http://vjs.zencdn.net/4.3/video-js.css" rel="stylesheet"> 
    <link href="videojs.thumbnails.css" rel="stylesheet"> 
    <script src="http://vjs.zencdn.net/4.3/video.js"></script> 
    <script src='videojs.thumbnails.js'></script> 
    <script src='dailymotion.js'></script> 
</head> 
<body> 

<video id='video' 
     class='video-js vjs-default-skin' 
     width='640' 
     height='264' 
     controls> 
</video> 
<script> 
// initialize video.js 
var video = videojs('video',{ "techOrder": ["dailymotion","html5"], "src": "https://www.dailymotion.com/embed/video/x378j01"}); 

// here's an example of generating thumbnails from a sprited image: 
video.thumbnails({ 
    0: { 
    src: 'example-thumbnail.png' 
    } 
}); 

</script> 
</body> 
</html> 

콘솔의 오류는 다음과 같습니다

Uncaught RangeError: Maximum call stack size exceeded

t.sc @ video.js:47

t.duration @ video.js:49

t.sc @ video.js:47

t.duration @ video.js:49

...

그것은 루프처럼 보인다,하지만 난 그것을 어디에 모른다 어떤 생각에서 나온거야? 감사.

답변

-1

당신은 페이지 load.Try 후 videojs의 코드를 삽입하기 위해 필요한이

$(function(){ 
var video = videojs('video',{ "techOrder": ["dailymotion","html5"], "src": "https://www.dailymotion.com/embed/video/x378j01"}); 

// here's an example of generating thumbnails from a sprited image: 
video.thumbnails({ 
    0: { 
    src: 'example-thumbnail.png' 
    } 
}); 
}); 
+0

내가 시도했지만 당신은 그것을 작동합니다 그 후 페이지에서 jquey 파일을 배치해야합니다 같은 오류 –

+0

입니다. –

+0

여전히 오류 공유 console log on comment를 제공하는 경우. –

관련 문제