WEB开发网
开发学院手机开发Android 开发 android控件之VideoView建立自己的播放器 阅读

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

 2010-11-05 00:57:38 来源:WEB开发网   
核心提示:android控件之VideoView建立自己的播放器简介用来播放视频文件,该VideoView类可以加载各种来源的图像(如资源或内容提供商),android控件之VideoView建立自己的播放器,需要计算它从视频测量,以便它可以在任何布局管理器使用,但是在Android上面VideoPlayer的开发,基本上可以做

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

简介

用来播放视频文件。该VideoView类可以加载各种来源的图像(如资源或内容提供商),需要计算它从视频测量,以便它可以在任何布局管理器使用,并提供诸如缩放和着色的各种显示选项。在其他的平台上面可能VideoPlayer开发是一个比较有挑战性的工作,但是在Android上面VideoPlayer的开发,基本上可以做到傻瓜式啦。本文简单对VideoPlayer的开发进行简单的介绍。

实例

1.布局文件

< ?xml version="1.0" encoding="utf-8"?>

< LinearLayout

xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

< VideoView android:id="@+id/videoview"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_centerInParent="true"

/>

< /LinearLayout>

2.Java代码

package com.wjq;

import android.app.Activity;

import android.content.pm.ActivityInfo;

import android.media.MediaPlayer;

import android.net.Uri;

import android.os.Bundle;

import android.os.Environment;

import android.util.Log;

import android.widget.MediaController;

import android.widget.VideoView;

public class VideoViewDemo extends Activity implements MediaPlayer.OnErrorListener,MediaPlayer.OnCompletionListener{

public static final String TAG = "VideoPlayer";

private VideoView mVideoView;

private Uri mUri;

private int mPositionWhenPaused = -1;

private MediaController mMediaController;

/* (non-Javadoc)

* @see android.app.Activity#onCreate(android.os.Bundle)

*/

@Override

1 2  下一页

Tags:android 控件 VideoView

编辑录入:coldstar [复制链接] [打 印]
赞助商链接