VideoView
を使用して、ちらつきの奇妙な問題に直面しています。アクティビティが開始されると、1秒間にわずかなフリッカーが発生します。その後、ビデオが開始されます。ビデオの上部と下部に2本の黒い線が表示されます。以下のスナップショットを参照してください。VideoViewの点滅の問題
は、私は2つのデバイス
1)サムスンのn-8000(タブレット)
2)レノボ-800
video.xml
上で自分のアプリケーションをテストしています<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff"
android:gravity="center">
<VideoView
android:id="@+id/vvSplash"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="#00ffffff">
</VideoView>
</LinearLayout>
アクティビティコード:
private VideoView vd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.video);
vd = (VideoView) findViewById(R.id.vvSplash);
playVideo();
}
private void playVideo() {
Uri uri = Uri.parse("android.resource://" + getPackageName() +"/"+ R.raw.intro);
vd.setVideoURI(uri);
vd.setMediaController(null);
vd.start();
}
任意の助けをいただければ幸いです。ありがとうございました。
@Piotr Chojnackiは、編集された質問に対する感謝.. :) – TheFlash
どういたしまして! –
私もあなたと同じ問題に直面しています。あなたはその問題をどのように解決しましたか? – VickyS