Androidスタジオ2.0がインストールされています。アンドロイドスタジオ2.0を使用して、新しいアプリケーションを作成しました。そのアプリケーションの中にWebViewを追加しました。私たちはwebviewの中で私たちのウェブページを開こうとします。私たちは、エミュレータ上のWebViewの負荷Webページを私たちのアプリケーションを実行し、マウスクリックを介してビデオを起動した場合Android WebViewが、.mp4ビデオを再生しようとしてクラッシュする<video>タグ
<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>
- それは問題なく再生されます。当社のウェブページには、次のビデオタグが含まれています。しかし、アプリケーションをデバイスにインストールして実行した後、ビデオをクリックして再生するとアプリケーション全体がクラッシュします。 ネイティブのデバイスブラウザを使用してWebページを開くと、問題なく再生されます。
私たちのデバイスはAndroid KitKat-4.4.2を実行するRikomagic android mini pcです。
ビデオのクリック/開始後にデバイスでアプリケーションがクラッシュする原因は何ですか?
編集:まったく同じ.apkはGalaxy Note 3で問題なく動作します。
実際の原因を確認できるように、logcatログを共有してください。 –
残念ながら、デバイスに手動でdebug/release .apkをインストールしています。私はlogcatログを持っていません。 :(( –
)rikomagicデバイスはChromeでこの.mp4を再生できますか?エンコーディングと特定のコーデックの実装には奇妙なことがあります – Offbeatmammal