답변
미안하지만 당신은 유튜브에서 비디오를 다운로드하고 Jplayer이 어디 넣어, 당신은 비디오 파일의 링크가 유튜브 서버와 그들에게서 발견되는 스크립트를해야 할
사용자가 제공 한 모든 동영상을 YouTube에서 다운로드 할 수 없습니다. – user1867017
왜 YouTube를 스트리밍하는 서버에서 스트리밍하는 것이 좋을까요? –
을 구성해야 JPlayer YouTube 플레이어가 년대 Jplayer
Jplayer 비디오에 기능적으로 YouTube 비디오를 보내는 방법에 대한 도움이 필요합니다. 내 서버의 동영상은 기능적으로는 유용하지만 YouTube 동영상을 추가하는 방법을 모르겠습니다. 어떤 비디오 형식과 링크. – user1867017
내 자신의 통합을 작성해야하므로 그 중 하나에 대한 답을 찾을 수 없습니다.
누군가가 나중에 필요할 경우를 대비하여 여기에 working demo 및 better explanation이 있습니다.
지금처럼 사용/* Load your playlist like this: ... */
[
{
title:"Finding Nemo Teaser",
m4v: "http://www.jplayer.org/video/m4v/Finding_Nemo_Teaser.m4v",
},
/* YOUTUBE PART */
{
type: "youtube",
title: "Finding Dory Trailer",
m4v:"https://www.youtube.com/watch?v=cfLob5IYMp8",
}
]
그리고
/* Put this somewhere ... */
$(function() {
/* Youtube Integration Setup */
var setupYoutube = function(whereDivTo, width, height) {
$("<div>").attr("id", "ytplayer").appendTo(whereDivTo);
onYouTubeIframeAPIReady = function() {
youtubeApi = new YT.Player("ytplayer", {
width: width,
height: height,
videoId: "cfLob5IYMp8",
playerVars: {
"autoplay": 1,
"color": "white",
"modestbranding": 1,
"rel": 0,
"showinfo": 0,
"theme": "light"
},
events: {
"onReady": function() {
$(document).trigger("ready.Youtube");
},
"onStateChange": "youtubeStateChange"
}
});
}
$.getScript("//www.youtube.com/player_api");
},
loadYoutubeListeners = function(player, jplayer, id) {
var container = $(player.options.cssSelector.gui, player.options.cssSelectorAncestor);
youtubeStateChange = function(ytEvent) {
switch(ytEvent.data) {
case -1:
$(ytEvent.target.getIframe()).show();
$(jplayer).find('video').hide();
container.css({ 'opacity' : 0, 'z-index': -1, 'position' : 'relative' });
container.find('.jp-interface').slideUp("slow");
break;
case YT.PlayerState.ENDED:
$(jplayer).trigger($.jPlayer.event.ended);
break;
case YT.PlayerState.CUED:
$(jplayer).find('video').show();
$(ytEvent.target.getIframe()).hide();
container.css({ 'opacity' : 1, 'z-index': 0 });
container.find('.jp-interface').slideDown("slow");
}
};
youtubeApi.loadVideoById(id);
}
$(document).on($.jPlayer.event.setmedia, function(jpEvent) {
var player = jpEvent.jPlayer,
url = player.status.src;
if(!player.html.video.available) return;
if(typeof player.status.media.type === "undefined" || player.status.media.type != 'youtube') {
if(window['youtubeApi'])
if(youtubeApi.getPlayerState() != YT.PlayerState.CUED && youtubeApi.getPlayerState() != YT.PlayerState.ENDED)
return youtubeApi.stopVideo();
return;
}
var youtubeId = url.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/)[1]
if(window['youtubeApi'])
loadYoutubeListeners(player, jpEvent.target, youtubeId);
else {
setupYoutube(jpEvent.target, player.status.width, player.status.height);
$(document).on("ready.Youtube", function() {
loadYoutubeListeners(player, jpEvent.target, youtubeId);
});
}
});
});
- 1. Youtube Video 추가하는 방법
- 2. youtube video link
- 3. embed youtube video
- 4. autoplay youtube video
- 5. Youtube video in VideoView
- 6. Android youtube video upload?
- 7. embed youtube video + noscript?
- 8. youtube video in android
- 9. Android Video Upload to Youtube
- 10. Xuggler/Java Thumbnail from Video
- 11. play embeded youtube video JS
- 12. performance youtube video in UITableViewCell
- 13. youtube video in WebView 안드로이드
- 14. iPhone youtube video z-index
- 15. Fancybox YOutube Video Playing Playing
- 16. youtube video post with php
- 17. GData youtube video upload missing audio
- 18. Youtube Video 검색 방법 Gdata를 사용하여 Youtube API를 사용 하시겠습니까?
- 19. youtube raw video 파일에 액세스하여 android youtube api에서 재생하는 방법
- 20. youtube video feed in php 또는 javascript
- 21. Play youtube video In App in 안드로이드
- 22. HTML5 <video> for YouTube
- 23. GData youtube video upload 오디오 문제가 누락되었습니다.
- 24. youtube video - GData objective-c에서 의견보기
- 25. 멀티 파트 본문 youtube video upload
- 26. Youtube Video regex를 사용하여 PHP에서 다운로드
- 27. 안드로이드 웹뷰에서 youtube video 완료시 이벤트받는 방법
- 28. iframe 대신 black box youtube video
- 29. Youtube video on load Jquery/JS
- 30. HTML5의 "video"태그에 youtube video를 사용하는 방법
나는 우리가 문서를 읽기위한 대체하지이기 때문에 오프 주제로이 질문을 닫습니다 투표를하고있다. – ceejayoz