drawable-mdpiフォルダーにビデオ(d1)を入れたアプリを作成しようとしています。ユーザーがアプリケーションを起動したときにこのビデオを再生したい。
これはそのような種類の私の最初の試みなので、それを行う方法がわかりません。
私のMainActivity.JavaOnCreateメソッドコード:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
VideoView vv = (VideoView)this.findViewById(R.id.vv01);
String uriString = "android.resource://" + getPackageName() + "/" + R.drawable.d1;
vv.setVideoURI(Uri.parse(uriString));
vv.start();
}
私のActivity_Main.xmlファイル:
<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="match_parent" >
<VideoView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/vv01"
android:contentDescription="@string/app_name"
/>
</RelativeLayout>
使用しているURI文字列パスが正しいかどうかわかりません。現在は機能していないので、それを達成する方法を提案してください。また、可能であれば、再生/一時停止ボタンと、新しいビデオにリダイレクトする「次のビデオ」ボタンを含める方法を提案してください。