Кода -копия выглядит следующим образом:
<! Doctype html>
<html xmlns = "http://www.w3.org/1999/xhtml">
<голова>
<meta http-equiv = "content-type" content = "text /html; charset = utf-8" />
<title> </title>
</head>
<тело>
<div id = "divvideo"> </div>
// Поскольку уровень JS ограничен, не критикуйте, если вам это не нравится. Просто притворяйся, что все в порядке. Видео - это новый контроль в HTML5. Вы можете проверить это.
<script type = "text/javascript">
// MP4 - формат, обычно поддерживаемый iOS и Android
функция PlayVideo (Opt) {
if (typeof (opt) == "undefined") {
оповещение («Пожалуйста, передайте необходимые параметры!»);
возвращаться;
}
if (typeof (opt.elemt) == "не определен") {
Alert («Пожалуйста, укажите объект, который будет вставлен игроком!»);
возвращаться;
}
if (typeof (opt.src) == "не определен") {
Alert («Пожалуйста, укажите путь для воспроизведения видео!»);
возвращаться;
}
var _this = это;
_this.elemt = opt.elemt; // объект, который должен быть вставлен игроком
_this.src = opt.src; // URL -адрес видео (требуется)
_This.width = Opt.Width> 0? opt.width + "px": "100%"; // ширина (по умолчанию 100%)
_This.height = opt.height> 0? Opt.Height + "px": "100%"; // высота (по умолчанию 100%)
_This.autoplay = opt.autoplay == "true"? "Автозаплят": ""; // Autoplay (True - это автоматическое воспроизведение)
_this.poster = opt.poster; // обложка видео, изображение обложки во время воспроизведения
_this.peload = opt.preload == "true"? "Предварительная нагрузка": ""; // предварительная нагрузка (начните загружать, когда верно)
_This.loop = opt.loop == "true"? "петля" : ""; // петля игра (петля играет, когда правда)
var str = "<видео ID = 'PlayVideo' Controls"; // написание управления видео на основе значения атрибута SET
str + = "width = '" + _this.width + "' height = '" + _this.height + "'" + _this.autoplay + "" + _this.peload + "" + _this.loop + "";
if (typeof (_this.poster)! = "Не определено") {
str + = "poster = '" + _this.poster + "'>";
} еще {
str += ">";
}
str + = "<source src = '" + _this.src + "' />";
str += "</video>";
this.elemt.innerhtml = str; // Поместите Str в объект, который будет вставлен
}
PlayVideo ({
// Все параметры, Elemt и SRC должны заполнять другие параметры, в зависимости от требований
// Elemt - это контейнер, который должен быть вставлен в управление воспроизведением, SRC - это адрес видео -файла, предварительная загрузка является предварительной нагрузкой, и, если страница автопроизводства выйдет, он автоматически воспроизводится
// Плакат - это окклюзированная картина перед воспроизведением, петля заключается в том, воспроизводить ли петля, ширина и Higth по умолчанию на 100%.
elemt: document.getElementbyId ("divvideo"),
SRC: "3.mp4",
предварительная нагрузка: "правда",
Autoplay: «Истинно»,
плакат: "",
Loop: «Истинно»,
ширина: "",
высота:""
});
</script>
</body>
</html>