2016-05-04 8 views
0

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で問題なく動作します。

+0

実際の原因を確認できるように、logcatログを共有してください。 –

+0

残念ながら、デバイスに手動でdebug/release .apkをインストールしています。私はlogcatログを持っていません。 :(( –

+0

)rikomagicデバイスはChromeでこの.mp4を再生できますか?エンコーディングと特定のコーデックの実装には奇妙なことがあります – Offbeatmammal

答えて

0

Rikomagicに連絡したところ、ファームウェアに依存する問題として識別されました。デバイスをAndroid KitKat-4.4.2からアップグレードしました。 Android Lollipop 5.1.1へ。問題は解決しました。