main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!--
VideoView - 视频播放控件
-->
<VideoView android:id="@+id/videoView" android:layout_width="wrap_content"
android:layout_height="wrap_content">
</VideoView>
</LinearLayout>
VideoviewActivity.java
package com.videoview;
import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;
public class VideoviewActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
this.setContentView(R.layout.main);
setTitle("VideoView");
VideoView videoView = (VideoView) findViewById(R.id.videoView);
// 指定需要播放的视频的地址
videoView.setVideoURI(Uri.parse("android.resource://com.webabcd.view/" + R.raw.demo));
// videoView.setVideoPath();
// 设置播放器的控制条
videoView.setMediaController(new MediaController(this));
// 开始播放视频
videoView.start();
}
}
分享到:
相关推荐
本教程主要关注如何使用系统自带的`VideoView`组件以及自定义`VideoView`控件来实现这一功能。`VideoView`是Android SDK提供的一种易于使用的视图,它允许开发者将视频集成到应用程序中,支持本地和网络视频的播放。...
本教程将深入探讨如何利用`VideoView`控件实现Android应用程序中的视频播放功能。 `VideoView`是Android SDK提供的一种用于播放视频的视图组件,它可以方便地集成到布局中,并与用户界面其他元素进行交互。在`...
Android系统提供了VideoView控件,这是一个方便的组件,可以直接在应用中播放视频。然而,VideoView虽然简单易用,但在某些情况下可能无法满足开发者的所有需求,这时就需要自定义VideoView来扩展其功能。本文将深入...
在Android开发中,VideoView是用于播放视频的控件,它可以加载来自不同源的视频,如本地资源或网络内容,并且能够适应不同的布局管理器。VideoView提供了多种显示选项,如缩放和颜色调整,使得在Android平台上实现一...
为了在Android应用中播放视频,Android提供了VideoView控件,它就是一个位于android.widget包下的控件,它的作用与ImageView类似,只是ImageView用于显示图片,而VideoView用于播放视频。 使用VideoView播放视频的...
Android 的 VideoView 控件可以播放 RTSP 流媒体,该流媒体是一种常用的流媒体协议,广泛应用于视频应用中。下面将详细介绍如何使用 Android 的 VideoView 控件播放 RTSP 流媒体。 什么是 RTSP? RTSP(Real-Time ...
在Android开发中,VideoView是系统提供的一个用于播放视频的控件,它可以处理视频的播放、暂停、停止等操作,并且能够与布局管理器无缝配合,适应不同尺寸的屏幕。在自定义播放器控件时,VideoView是基础组件,通过...
本教程将详细探讨如何在Android平台上实现这一功能,特别是利用Android自带的VideoView控件以及自定义VideoView控件来播放本地和网络视频。 1. **VideoView控件** Android SDK提供了一个名为VideoView的原生视图...
本实例将详细介绍如何使用VideoView控件来播放MP4视频,并自定义MediaController以提供更丰富的用户体验。 1. **VideoView简介** - VideoView继承自SurfaceView,它可以加载并播放本地或网络上的视频文件。 - ...
3. **VideoView**:VideoView控件用于播放视频内容。它可以嵌入到布局中,并支持多种视频格式。通过设置视频源(如URI或资源ID)和播放控件,开发者可以实现简单的视频播放功能。 4. **WebView**:WebView控件相当...
2. **VideoView控件**: - `VideoView`是Android SDK提供的一个用于播放音频和视频的视图组件。它继承自`SurfaceView`,可以方便地嵌入布局中,并支持播放本地和网络视频资源。在横竖屏切换时,VideoView会自动调整...
使用VideoView播放App中的资源文件非常简单,只需要在布局文件中添加VideoView控件,并在Activity中获取VideoView的实例,设置视频文件的路径,并使用MediaController来控制视频的播放。通过本文的介绍,希望读者...
首先,我们需要在布局文件中添加VideoView控件,例如: ```xml <VideoView android:id="@+id/videoView" android:layout_width="match_parent" android:layout_height="match_parent" /> ``` 然后,在Activity中...
本Demo围绕`VideoView`展开,实现了一个自定义的`MediaView`控件,该控件不仅支持在线和本地视频的播放,还具备半屏与全屏切换、后台播放管理以及屏幕控制元素的显示与隐藏等高级特性。 首先,`VideoView`是Android...
然后,在你的Activity或Fragment中初始化`VideoView`,设置Rtsp视频的URL,并调用`setMediaController`来创建一个媒体控制器,提供播放控件: ```java VideoView videoView = findViewById(R.id.videoView); ...
在 Android 项目中,需要在界面布局文件中定义VideoView控件。下面是一个简单的示例: ```xml xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=...
(1)熟悉Android中播放声音的主要类SoundPool和MediaPlayer (2)熟悉Android中播放视频的主要类VideoView和...(5)学会使用VideoView控件播放本地视频 (6)学会使用MediaPlayer类和SurfaceView控件播放本地视频
1. **Activity或Fragment**:这是用户界面的主要载体,包含了IjkVideoView或自定义的VideoView控件,以及手势操作的相关逻辑。 2. **IjkVideoView**:这是IjkPlayer的Android视图组件,用于展示视频画面并处理播放...