写一个Kotlin程序,用于Android播放本地视频,能够跳转到本地的文件夹,进行手动选择视频并播放
时间: 2023-06-06 22:06:35 浏览: 71
非常好!以下是Kotlin程序的示例:
```
import android.os.Bundle
import android.widget.MediaController
import android.widget.VideoView
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
private lateinit var videoView: VideoView
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
videoView = findViewById(R.id.video_view)
val mediaController = MediaController(this)
mediaController.setAnchorView(videoView)
videoView.setMediaController(mediaController)
videoView.setVideoPath("path_to_your_video_file")
videoView.start()
}
}
```
要使用此代码,请确保在您的Android项目中添加了以下权限:
```
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
```
还要确保在布局文件中添加了一个VideoView:
```
<VideoView
android:id="@+id/video_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
```
您可以在代码中调用`videoView.setVideoPath()`方法来设置本地视频文件的路径。如果要显示本地文件夹并允许用户手动选择文件,您可以使用`Intent`和`startActivityForResult()`方法以选择文件。
希望这可以帮助您实现您的目标!