/**
* 简单播放
*
* @time 下午05:15:41
* @author retacn yue
* @Email zhenhuayue@sina.com
*/
public class VideoViewDemoActivity extends Activity implements OnClickListener, MediaPlayerControl {
private VideoView videoView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video_view);
findView();
}
/**
* 实例化控件
*/
private void findView() {
videoView = (VideoView) this.findViewById(R.id.vdv_show);
Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath() + "/kiss.mp4");
videoView.setVideoURI(uri);
videoView.setMediaController(new MediaController(this));
videoView.start();
}
@Override
public void onClick(View v) {
}
@Override
public void start() {
}
@Override
public void pause() {
}
@Override
public int getDuration() {
return 0;
}
@Override
public int getCurrentPosition() {
return 0;
}
@Override
public void seekTo(int pos) {
}
@Override
public boolean isPlaying() {
return false;
}
@Override
public int getBufferPercentage() {
return 0;
}
@Override
public boolean canPause() {
return false;
}
@Override
public boolean canSeekBackward() {
return false;
}
@Override
public boolean canSeekForward() {
return false;
}
}
分享到:
相关推荐
2. **Android API**:Android提供了丰富的API接口,包括多媒体、网络、数据库、地理位置等,开发者可以调用这些API实现各种功能。 3. **RxJava与LiveData**:响应式编程框架如RxJava和 LiveData帮助开发者更优雅地...
根据提供的文件内容,这是一份详细的Android学习笔记,涵盖了从基础入门到高级特性的各个知识点。以下是从这些内容中提取的知识点: 1. Android入门基础: - 建立第一个App:介绍如何创建Android项目和执行程序。 ...
以上只是Android开发基础入门的一部分,随着深入学习,你将接触到更多高级主题,如动画、多媒体处理、网络编程、推送通知等。通过这个新版教程笔记,你可以逐步掌握Android开发的基本技能,为成为专业Android开发者...
以上只是部分Android开发的基础内容,实际教程中可能会涉及更多细节,如权限管理、网络请求、多媒体处理、动画效果等。通过深入学习并实践这些知识点,你将能够构建出功能完善的Android应用程序。
### Android学习笔记 #### 1. Android概述 **1.1 Android的特性** - **应用框架**:Android提供了一个强大的应用框架,使得开发者能够轻松地重用基础组件和服务,简化了应用程序的开发流程。 - **Dalvik虚拟机**...
基础入门部分在“新版Android开发教程&笔记--基础入门一.pdf”和“新版Android开发教程&笔记--基础入门二.pdf”中被详细阐述,这两份文档将引导你理解Android应用的基本架构,如Activity、Intent、BroadcastReceiver...
### Android学习笔记精要 #### 一、Android平台概述与特性 Android平台是谷歌推出的针对移动设备的操作系统,集成了操作系统、中间件和关键应用程序,为开发者提供了完整的开发环境。其核心特性包括: 1. **应用...
7. **多媒体支持**:考虑到笔记可能包含文本、图片甚至音频,应用可能集成了多媒体处理库,如Glide或Picasso用于图片加载,以及MediaRecorder或ExoPlayer处理音频录制和播放。 8. **推送通知**:为了提醒用户新的...
Android学习笔记全全整理,是针对想要深入理解并掌握Android开发技术的学习者们的一份宝贵资源。这份笔记涵盖了从基础到高级的多个方面,旨在帮助读者建立起完整的Android知识体系。以下将详细介绍其中可能包含的...
【Android学习笔记】 Android平台是谷歌推出的一个开放源代码的移动设备操作系统,它为开发者提供了一个全面的软件包,包括操作系统、中间件和关键应用程序。这个平台的主要目标是促进移动应用的创新和多样性,允许...
### MTK平台下Android开发比较学习笔记 #### 一、引言 近年来,随着移动互联网技术的迅猛发展,智能手机已成为人们日常生活中不可或缺的一部分。而Android操作系统作为全球市场份额最大的移动操作系统,其背后的...
### Android学习笔记知识点详解 #### 一、Android简介与历史 - **定义**: Android是由Google公司主导开发的一款基于Linux内核的操作系统,主要用于移动设备,如智能手机和平板电脑。 - **发展历史**: Android项目...
【Android学习笔记】是针对Android开发者的详尽学习资源,涵盖了Android开发的基础到高级概念,旨在帮助初学者和有经验的开发者深入理解Android操作系统的工作原理和应用开发技术。以下是一些核心知识点的概述: 1....
【Mono for Android学习笔记全套】是一份详尽的资源,旨在帮助开发者掌握使用Mono和C#进行Android应用开发的技术。Mono是.NET框架的一个开源实现,它使得C#开发者能够在多种平台上,包括Android,编写和运行应用程序...
这个"Android_学习笔记.zip"文件很可能包含了一个详细的Android开发学习路径和关键知识点的总结。下面将基于这个主题,详细讲解Android开发的一些核心概念和技术。 首先,Android是Google开发的一款开源操作系统,...
在Android系统相关学习笔记中,我们可以深入探讨这个广泛而复杂的移动操作系统的核心概念和技术。Android以其开源性和灵活性,吸引了大量的开发者和爱好者。以下是一些关键的知识点: 1. **Android架构**:Android...
Android支持多媒体文件的播放与录制,包括音频、视频和图像。此外,通过SensorManager,开发者可以访问设备的各种传感器,如加速度计、陀螺仪等,实现丰富的功能。 九、权限管理 Android应用运行时需要获取相应的...