`
rayln
  • 浏览: 424602 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

VideoView控件

 
阅读更多
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();
    }
}

分享到:
评论

相关推荐

    android之视频播放系统VideoView和自定义VideoView控件的应用.rar

    本教程主要关注如何使用系统自带的`VideoView`组件以及自定义`VideoView`控件来实现这一功能。`VideoView`是Android SDK提供的一种易于使用的视图,它允许开发者将视频集成到应用程序中,支持本地和网络视频的播放。...

    Android多媒体功能开发-使用VideoView控件播放视频的例子

    本教程将深入探讨如何利用`VideoView`控件实现Android应用程序中的视频播放功能。 `VideoView`是Android SDK提供的一种用于播放视频的视图组件,它可以方便地集成到布局中,并与用户界面其他元素进行交互。在`...

    android之视频播放系统VideoView和自定义VideoView控件的应用

    Android系统提供了VideoView控件,这是一个方便的组件,可以直接在应用中播放视频。然而,VideoView虽然简单易用,但在某些情况下可能无法满足开发者的所有需求,这时就需要自定义VideoView来扩展其功能。本文将深入...

    android控件之VideoView建立自己的播放器

    在Android开发中,VideoView是用于播放视频的控件,它可以加载来自不同源的视频,如本地资源或网络内容,并且能够适应不同的布局管理器。VideoView提供了多种显示选项,如缩放和颜色调整,使得在Android平台上实现一...

    Android移动开发-使用VideoView播放视频的实现

    为了在Android应用中播放视频,Android提供了VideoView控件,它就是一个位于android.widget包下的控件,它的作用与ImageView类似,只是ImageView用于显示图片,而VideoView用于播放视频。 使用VideoView播放视频的...

    Android VideoView如何播放RTSP的流.doc.doc

    Android 的 VideoView 控件可以播放 RTSP 流媒体,该流媒体是一种常用的流媒体协议,广泛应用于视频应用中。下面将详细介绍如何使用 Android 的 VideoView 控件播放 RTSP 流媒体。 什么是 RTSP? RTSP(Real-Time ...

    Android自定义播放器控件VideoView

    在Android开发中,VideoView是系统提供的一个用于播放视频的控件,它可以处理视频的播放、暂停、停止等操作,并且能够与布局管理器无缝配合,适应不同尺寸的屏幕。在自定义播放器控件时,VideoView是基础组件,通过...

    Android本地+网络视频加载

    本教程将详细探讨如何在Android平台上实现这一功能,特别是利用Android自带的VideoView控件以及自定义VideoView控件来播放本地和网络视频。 1. **VideoView控件** Android SDK提供了一个名为VideoView的原生视图...

    android VideoView MP4 视频播放器 实例源码

    本实例将详细介绍如何使用VideoView控件来播放MP4视频,并自定义MediaController以提供更丰富的用户体验。 1. **VideoView简介** - VideoView继承自SurfaceView,它可以加载并播放本地或网络上的视频文件。 - ...

    Android开发教程之Android控件--千锋培训

    3. **VideoView**:VideoView控件用于播放视频内容。它可以嵌入到布局中,并支持多种视频格式。通过设置视频源(如URI或资源ID)和播放控件,开发者可以实现简单的视频播放功能。 4. **WebView**:WebView控件相当...

    横竖屏视频播放

    2. **VideoView控件**: - `VideoView`是Android SDK提供的一个用于播放音频和视频的视图组件。它继承自`SurfaceView`,可以方便地嵌入布局中,并支持播放本地和网络视频资源。在横竖屏切换时,VideoView会自动调整...

    使用VideoView播放App中的资源文件

    使用VideoView播放App中的资源文件非常简单,只需要在布局文件中添加VideoView控件,并在Activity中获取VideoView的实例,设置视频文件的路径,并使用MediaController来控制视频的播放。通过本文的介绍,希望读者...

    Android原生视频播放VideoView的使用

    首先,我们需要在布局文件中添加VideoView控件,例如: ```xml &lt;VideoView android:id="@+id/videoView" android:layout_width="match_parent" android:layout_height="match_parent" /&gt; ``` 然后,在Activity中...

    VideoView半屏全屏视频播放

    本Demo围绕`VideoView`展开,实现了一个自定义的`MediaView`控件,该控件不仅支持在线和本地视频的播放,还具备半屏与全屏切换、后台播放管理以及屏幕控制元素的显示与隐藏等高级特性。 首先,`VideoView`是Android...

    Android 使用videoview播放Rtsp视频 demo

    然后,在你的Activity或Fragment中初始化`VideoView`,设置Rtsp视频的URL,并调用`setMediaController`来创建一个媒体控制器,提供播放控件: ```java VideoView videoView = findViewById(R.id.videoView); ...

    5步学会使用VideoView播放视频

    在 Android 项目中,需要在界面布局文件中定义VideoView控件。下面是一个简单的示例: ```xml xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=...

    Android的音频与视频应用程序设计PPT

    (1)熟悉Android中播放声音的主要类SoundPool和MediaPlayer (2)熟悉Android中播放视频的主要类VideoView和...(5)学会使用VideoView控件播放本地视频 (6)学会使用MediaPlayer类和SurfaceView控件播放本地视频

    Android项目源码基于IjkPlayer的视频控制器支持手势操作

    1. **Activity或Fragment**:这是用户界面的主要载体,包含了IjkVideoView或自定义的VideoView控件,以及手势操作的相关逻辑。 2. **IjkVideoView**:这是IjkPlayer的Android视图组件,用于展示视频画面并处理播放...

Global site tag (gtag.js) - Google Analytics