Android开发:用VideoView轻松播放本地与网络视频(附示例代码)
在Android开发中,我们可以使用VideoView类来播放视频。VideoView是一个视图组件,可以用来播放本地视频或网络视频。 以下是一个简单的示例,展示了如何使用VideoView来播放本地视频: ```java public class MainActivity extends AppCompatActivity { private VideoView videoView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); videoView = findViewById(R.id.video_view); videoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.test)); videoView.start(); } } ``` 在这个示例中,我们首先在XML布局文件中添加了一个VideoView组件,然后在onCreate方法中获取了这个VideoView的引用。然后,我们使用setVideoURI方法设置了要播放的视频的URI。这个URI可以是一个文件路径,也可以是一个网络URL。我们调用start方法开始播放视频。 注意,setVideoURI方法的第一个参数必须是一个Uri对象,它可以是以下类型之一: - content:// - 用于内部存储或外部存储的文件 - file:/// - 用于外部存储的文件 - asset:// - 用于应用程序的assets目录中的文件 - http://或https:// - 用于网络的URL 在setVideoURI方法之后,我们调用start方法开始播放视频。如果我们想要停止播放视频,可以调用stop方法。 ######[AI写代码神器 | 298点数解答 | 2023-11-07 22:45:42]
- RealtimeMonitoringFragment 代码片段:Android 实时监控功能核心代码剖析(字节豆包 | 30点数解答 | 2024-10-12 10:31:18)294
- 揭秘:Android实时监控片段(RealTimeMonitoringFragment)代码实现(GPT | 531点数解答 | 2024-10-12 10:32:25)269
- AIDE编写Xposed软件:参考代码教你拦截Smail类方法名(阿里通义 | 649点数解答 | 2024-10-12 00:15:48)305
- Java实现链表反转:迭代与递归双解法详解及开发实战指南(DeepSeek | 1409点数解答 | 2026-03-15 15:09:29)24
- Python 实现 DES 加密算法编程实验:从原理到单步调试全解析(字节豆包 | 4096点数解答 | 2025-11-09 22:06:30)72
- 智能电话窗口按钮1弹起:获取坐标与手机IMEI码待处理(GPT | 208点数解答 | 2024-09-12 16:36:31)353
- 探寻数组中最长摆动子序列长度:思路剖析与代码优化(GPT | 758点数解答 | 2024-12-23 23:18:29)265
- 独家剖析:求解数组最长摆动子序列长度的代码实现与改进建议(GPT | 350点数解答 | 2024-12-23 23:20:54)263
- Android开发:用VideoView轻松播放本地与网络视频(附示例代码)(阿里通义 | 298点数解答 | 2023-11-07 22:45:42)178
- 模式迁移思想下:Python 实现 CD 播放器播放管理全解析(字节豆包 | 639点数解答 | 2024-08-26 06:31:50)249
- 用C语言结合模式迁移思想,实现超实用CD播放器播放管理!(字节豆包 | 948点数解答 | 2024-08-26 06:35:41)243
- 模式迁移思想下:C语言实现CD播放器播放管理及开发注意要点(字节豆包 | 1141点数解答 | 2025-08-08 14:18:01)77