我试图从 youtube 嵌入视频,但由于 youtube 品牌。即使在添加了要求参数之后,youtube 品牌也没有完全隐藏。所以我想从那个切换。
我现在想从 Dropbox 嵌入 mp4 视频。我该如何进行呢?
以下是我用于 youtube 的参考代码。
youtubeLoadVideos : function () {
var videos = document.getElementsByClassName("youtube");
for (var i=0; i<videos.length; i++) {
var youtube = videos[i];
var iframe = document.createElement("iframe");
iframe.setAttribute("src", "http://www.youtube.com/embed/" + youtube.id + "?modestbranding=1&;showinfo=0&;autohide=1&;enablejsapi=1&;origin=http://www.youtube.com&;rel=0;");
iframe.style.width = youtube.style.width;
iframe.style.height = youtube.style.height;
iframe.style.clear = 'both';
youtube.parentNode.appendChild(iframe, youtube);
}
}
以下是我累的:
new_video = document.createElement('video');
new_source = document.createElement('source');
final_video1 = document.getElementById('container').appendChild(new_video);
final_video1.setAttribute('id','sample');
final_video = document.getElementById('container').appendChild(new_video).appendChild(new_source);
final_video.setAttribute('src', 'https://dl.dropboxusercontent.com/u/87532981/Ella%20May%20and%20the%20Wishing%20Stone%20By%20Cary%20Fagan.mp4');
final_video.setAttribute('type', 'video/mp4;codecs="vp8, vorbis"');
$('#sample')[0].play();
此视频正在加载和播放,但没有播放按钮没有音量按钮。总之没有控制栏。为此可以做些什么?
最新更新 2:
new_video = document.createElement('video');
video = document.getElementById('RIZfC358yRk').appendChild(new_video);
source = document.createElement('source');
source.setAttribute('src','https://dl.dropboxusercontent.com/u/87532981/Ella%20May%20and%20the%20Wishing%20Stone%20By%20Cary%20Fagan.mp4');
video.appendChild(source);
video.play();
有了这个,我可以附加视频,但在这个也缺少控制栏。播放按钮不存在,进度条不存在,暂停按钮也不存在。我该如何添加这些?请帮我找出问题?