视频作为flashgap上的闪屏

时间:2016-03-28 13:17:03

标签: cordova mobile phonegap-plugins phonegap-build phonegap-cli

视频mp4 或混合应用中的任何格式启动画面,如手机间隙/ cordova。像当前的Ubber App

4 个答案:

答案 0 :(得分:1)

我知道我已经很晚了,但您可以在加载文档后使用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>

在函数&#34; splashEnd()&#34;您可以在启动视频结束时写下您想要做的事情

同样在我的情况下,视频在应用包中本地可用。如果您使用的是URL,请确保收听该标记的其他事件,以确保用户在应用启动开始时不必面对缓冲。

答案 1 :(得分:0)

无法将mp4或gif文件作为启动画面放在 phonegap / Cordova 中。您可以直接加载 index.html 页面,您可以播放视频,也可以导航到下一页。

希望它会对你有所帮助。

答案 2 :(得分:0)

这是您的 splashscreen.html splashscreen.js ,将其包含在您的应用中,并在完成视频播放后在主页上重定向,方法是设置 setTimeout < / strong>时间

&#13;
&#13;
$(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);
        });
&#13;
<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>
&#13;
&#13;
&#13;

答案 3 :(得分:0)

cordova初始屏幕是一个本地对话框,在将混合应用程序加载到web视图中时显示。至少这应该是正确的用法。

任何有关显示HTML视频/动画等的解决方案都涉及在Web视图中显示它们。因此,它根本没有用。

最好的解决方案是分叉cordova初始屏幕插件并添加视频支持。