我们安装了Android Studio 2.0。使用android studio 2.0,我们创建了新的应用程序。在该应用程序中,我们添加了WebView。我们尝试在webview中打开我们的网页。我们的网页包含以下视频标签:
<video id="my_video" width="100%" height="100%" autoplay loop controls>
<source src="http://img-9gag-fun.9cache.com/photo/a2mgB41_460sv.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<script type="text/javascript">
var video = document.getElementById("my_video");
video.loop = false;
video.addEventListener('ended', function() {
video.currentTime=0.00001;
video.play();
}, false);
</script>
如果我们在模拟器上运行我们的应用程序,在webview中加载网页,并通过鼠标点击启动视频,它可以毫无问题地播放。但如果我们在设备上安装应用程序,运行它,然后点击视频播放,整个应用程序就会崩溃。此外,如果我们通过本地设备浏览器打开我们的网页,它会毫无问题地播放。
我们的设备是Rikomagic安卓迷你电脑,运行安卓KitKat-4.4.2。
视频点击/启动后,设备上的应用程序崩溃的原因是什么?
编辑:完全一样。apk在Galaxy Note 3上运行没有任何问题。
我们联系了Rikomagic,他们将该案例确定为固件相关问题。我们从Android KitKat-4.4.2升级了设备。安卓棒棒糖5.1.1然后问题就消失了。