android studio读取mov文件
时间: 2023-11-15 13:57:26 浏览: 186
为了在Android Studio中读取mov文件,你需要进行以下步骤:
1. 在AndroidManifest.xml文件中设置读取权限,如下所示:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" tools:ignore="ProtectedPermissions"/>
<uses-permission android:name="android.permission.INTERNET"/>
2. 新建一个xml文件,名为movie_item_layout.ml,具体如下所示:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<ImageView
android:layout_width="80dp"
android:layout_height="80dp"
android:background="@drawable/image"
android:id="@+id/movievideo"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/moviename"
android:text="dianyinm"
android:textSize="25sp"
android:layout_marginLeft="10dp"
android:layout_gravity="center_vertical"/>
</LinearLayout>
3. 建立实体类Movie.java,具体如下所示:
public class Movie {
private String moviename;
private String movieuri;
public Movie(String moviename,String movieuri){
this.moviename=moviename;
this.movieuri=movieuri;
}
public String getMoviename(){
return moviename;
}
public String getMovieuri(){
return movieuri;
}
}
4. 在你的代码中使用MediaPlayer类来读取mov文件,具体如下所示:
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(movie.getMovieuri());
mediaPlayer.prepare();
mediaPlayer.start();
阅读全文