Видео как заставка на телефоне
Видео MP4 или любой формат в качестве заставки на гибридном приложении, например, разрыв телефона / Cordova. как текущее приложение Ubber
4 ответа
Я знаю, что довольно поздно, но вы можете использовать тег HTML5 для воспроизведения видео после загрузки документа. Прослушайте событие (конец видео), чтобы скрыть видео и показать контент, который появляется после всплеска
Вот образец
<div id="splashVid" class="centerpage" style="overflow:hidden; display:block">
<video width="100%" autoplay onended="splashEnd();">
<source src="BT-logo-splash.mov" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
В функции "splashEnd()" вы можете написать, что вы хотите делать, когда заканчивается заставка видео
Также в моем случае видео доступно локально в комплекте приложений. Если вы используете URL, обязательно прослушайте другие события для тега, чтобы убедиться, что пользователю не придется сталкиваться с буферизацией в начале запуска приложения.
Это ваши splashscreen.html и splashscreen.js, включите их в ваше приложение и перенаправьте на домашнюю страницу после завершения воспроизведения видео, установив setTimeout time
$(document).ready(function(){
var url = $('iframe').attr('src');
url = url+'?autoplay=1';
$('iframe').attr('src', url);
setTimeout(function(){
//location.href="home.html";//redirect to home from here,you can set timeout to the video length
alert("video Completed");
},5000);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body style="margin:0px;padding:0px;overflow:hidden">
<iframe src="http://www.youtube.com/embed/XGSy3_Czz8k" frameborder="0" style="overflow:hidden;height:150%;width:150%" height="150%" width="150%"></iframe>
</body>
Экран-заставка Cordova - это встроенный диалог, который отображается во время загрузки гибридного приложения в веб-представлении. По крайней мере, это должно быть правильное использование.
Любое решение о показе HTML-видео / анимации и т. Д. Заключается в отображении их в веб-представлении. Так что это бесполезно.
Лучшим решением будет разветвление плагина-заставки Cordova и добавление поддержки видео.
Невозможно поместить mp4 или gif файл в качестве заставки в phonegap / Cordova. Вы можете загрузить страницу index.html напрямую, там вы можете воспроизвести видео и перейти на следующую страницу.
Надеюсь, это поможет тебе.
Здесь у вас есть плагин, я не знаю, как он работает, возможно, вам придется углубиться в код
https://github.com/brunomrpx/cordova-plugin-video-splashscreen