📅  最后修改于: 2023-12-03 14:59:15.836000             🧑  作者: Mango
Android Video Player范例是一个基于Android开发的视频播放器示例应用。该范例演示了如何使用Android的多媒体框架来实现基本的视频播放功能,并提供了一些额外的功能,如播放控制、播放列表管理、全屏播放等。
以下是一个简单的使用Android Video Player范例的代码示例:
import android.media.MediaPlayer;
import android.net.Uri;
import android.os.Bundle;
import android.widget.VideoView;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
private VideoView videoView;
private String videoPath = "your_video_path.mp4";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
videoView = findViewById(R.id.videoView);
videoView.setVideoURI(Uri.parse(videoPath));
videoView.start();
videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
// 在播放完成后执行的操作
// ...
}
});
}
}
添加权限:
在AndroidManifest.xml文件中添加以下权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
添加布局:
在Activity的布局文件中,添加一个VideoView控件用于显示视频:
<VideoView
android:id="@+id/videoView"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
播放视频:
在Activity的代码中,使用VideoView控件加载视频并开始播放:
videoView = findViewById(R.id.videoView);
videoView.setVideoURI(Uri.parse(videoPath));
videoView.start();
Android Video Player范例提供了一个基本的视频播放器示例应用,展示了如何使用Android的多媒体框架来实现视频播放功能。开发者可以根据自己的需求进行功能的扩展和定制化,实现更复杂的视频播放器应用。希望这个范例对程序员有所帮助!
备注:请将your_video_path.mp4
替换为实际的视频文件路径。