1

このクラスを使用Videoviewして Archos タブレットで MKV ファイルを再生しようとしています。レイアウトは次のとおりです。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools"
      android:layout_width="match_parent"
      android:layout_height="wrap_content" >
<VideoView
    android:id="@+id/intro_surface"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
     />  
</RelativeLayout>

コードは次のとおりです。

@Override
public void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_splash_screen);
    VideoView l_tv = (VideoView) findViewById(R.id.intro_surface);
    Uri l_uri = Uri.parse("android.resource://"+ getPackageName() +"/" + R.raw.intro_mkv);
    l_tv.setVideoURI(p_uri) ;
    l_tv.start();
}

ビデオは再生されますが、外部ビデオ プレーヤーを使用すると正しく再生されますが、ちらつきます。マニフェストでハードウェア アクセラレーションを有効にしました。関連するログをいくつか見ましたAwesomePlayerが、タブレットでこのプレーヤーを見つけることができませんでした。

Seek tolerance hit mTimeSourceDeltaUs=-593897 seek_tolerance=520500.

awesomeplayer に関するこのスレッドを見つけましたが、役に立ちませんでした。

この問題の修正はありますか?

4

0 に答える 0