我们安装了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 android mini pc,运行Android KitKat-4.4.2。
视频点击/启动后设备上的应用程序崩溃可能是什么原因?
编辑:完全相同的.apk在Galaxy Note 3上运行没有任何问题。
答案 0 :(得分:0)
我们联系了Rikomagic,他们将案例确定为固件相关问题。我们从Android KitKat-4.4.2升级了设备。到Android Lollipop 5.1.1问题就消失了。