`
peng_joy
  • 浏览: 109960 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Android中使用VideoView播放当前工程中的视频文件

阅读更多
    最近在做一个demo,要求播放视频,记录一下。使用的是VideoView控件,如果播放网络视频的话,视频应该是渐进流式的,格式嘛,大家应该都知道,一般是H.263或者H.264格式的扩展名为3gp或者mp4的视频文件,或者MPEG4 SP的3gp文件。
    放个网络播放的测试视频地址:http://f3.3g.56.com/15/15/JGfMspPbHtzoqpzseFTPGUsKCEqMXFTW_smooth.3gp
    播放网络视频的代码如下:
videoView = (VideoView) findViewById(R.id.videoview);
videoView.setVideoURI(Uri.parse("http://f3.3g.56.com/15/15/JGfMspPbHtzoqpzseFTPGUsKCEqMXFTW_smooth.3gp"));
MediaController mediaController = new MediaController(this);
videoView.setMediaController(mediaController);
videoView.start();


   播放当前工程中的视频文件,费了点劲,怎么都不行,播放sd卡或者手机内存中的没问题。播放sd卡中的视频的代码:

videoView.setVideoURI(Uri.parse("file:///sdcard/video/test.3gp"));


播放当前工程中的视频的代码:
videoView.setVideoURI(Uri.parse("android.resource://com.telecom.activities/"+R.raw.tianyi));

注:com.telecom.activities是类的package name,R.raw.tianyi是视频的文件名,视频放在res下的raw文件夹下了,会自动在R.java中生成。android中文件名有要求,必须是有效的文件名,包括小写字母和数字,其余的都不行,注意!
   
1
0
分享到:
评论

相关推荐

    Android 使用videoview播放Rtsp视频 demo

    总结起来,Android中使用`VideoView`播放Rtsp视频涉及的关键步骤包括:设置`VideoView`,提供Rtsp URL,创建并设置`MediaController`,监听准备事件并开始播放。在实际开发中,你还需要关注网络条件、设备兼容性以及...

    android VideoView播放视频

    在Android项目中使用VideoView,首先需要在布局XML文件中添加VideoView元素。例如: ```xml <VideoView android:id="@+id/videoView" android:layout_width="match_parent" android:layout_height="wrap_content...

    Android studio 的videoView播放网络视频(demo.zip)

    本教程将深入讲解如何在Android Studio中使用VideoView来播放网络视频。 首先,让我们了解VideoView的基本用法。在布局XML文件中,你需要添加一个VideoView元素,并为其指定一个ID,以便在Java代码中引用: ```xml...

    Android VideoView本地视频播放

    在Android开发中,VideoView是用于播放视频的一个重要组件,它可以轻松地集成到应用程序中,为用户提供便捷的视频播放体验。VideoView支持本地视频播放,同时也可与MediaController结合使用,提供诸如播放、暂停、快...

    android videoview视频播放

    综上所述,`VideoView`在Android中用于实现视频播放功能,通过设置视频源、监听播放状态、处理错误、自定义控制器等方式,可以构建出丰富的视频播放体验。在实际项目中,根据需求进行相应的优化和扩展,以满足用户的...

    使用VideoView 播放视频

    在Android开发中,VideoView是Android SDK提供的一种用于在应用程序中播放视频的组件。它封装了MediaPlayer类,简化了视频播放的操作。VideoView可以轻松地集成到布局中,并且提供了控制视频播放的能力,如播放、...

    android videoView视频播放

    它是一个视图类,可以直接在布局中使用,使得开发者能够轻松地将视频内容集成到应用程序中。本篇文章将深入探讨如何使用VideoView进行视频播放,以及在实际应用中可能遇到的相关问题和解决策略。 首先,我们来了解...

    Android Media-使用VideoView播放SD卡中的视频

    本篇文章将深入探讨如何使用VideoView在Android设备的SD卡上播放视频文件。 **VideoView** 是Android SDK提供的一种视图,用于显示视频内容。它可以嵌入到布局中,就像普通的TextView或ImageView一样。VideoView...

    详解Android App中使用VideoView来实现视频播放的方法

    1、在界面布局文件中定义VideoView组件,或在程序中创建VideoView组件 2、调用VideoView的如下两个方法来加载指定的视频 (1)setVidePath(String path):加载path文件代表的视频 (2)setVideoURI(Uri uri):加载...

    Android之VideoView播放视频

    在Android开发中,VideoView是系统提供的一种用于播放视频的视图组件,它使得开发者能够方便地在应用程序中集成视频播放功能。VideoView可以播放本地存储的视频文件,也可以通过流媒体方式播放网络上的视频资源。...

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

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

    Android下使用VideoView配合MediaController播放视频Demo

    Android下使用VideoView配合MediaController播放视频Demo,详细参见博客:http://www.cnblogs.com/plokmju/p/android_VideoView.html

    Android 使用VideoView播放MP4的简单实现

    Android 中使用 VideoView 播放 MP4 文件是一种简单且实用的方法。在本文中,我们将介绍如何使用 VideoView 播放 MP4 文件,实现简单的播放功能,并播放手机本地的 MP4 文件。 一、准备工作 在开始之前,我们需要...

    VideoView 缓冲/卡顿监听和处理Demo

    在Android开发中,VideoView是系统提供的一种用于播放视频的组件。VideoView是基于MediaPlayer库构建的,可以方便地在应用程序中嵌入视频播放功能。本Demo主要关注VideoView在播放过程中可能出现的缓冲和卡顿问题,...

    VideoView视频播放

    在Android中,可以使用布局参数(LayoutParams)来动态改变VideoView的大小。当用户触发全屏操作时,通常会将当前Activity切换到横屏模式,或者创建一个新的全屏Activity来承载视频播放,并调整VideoView的尺寸以...

    android studio VideoView本地视频播放.zip

    本教程将详细讲解如何在Android Studio中使用VideoView来播放本地视频。 首先,我们需要理解VideoView的基本结构和功能。VideoView继承自SurfaceView,它提供了播放视频的能力,支持多种视频格式,如MP4、3GP等。...

    Android视频播放VideoView

    在Android平台上,VideoView是Android SDK提供的一种用于播放视频的组件。它允许开发者在应用程序中嵌入视频内容,用户可以直接在应用内部观看视频,而无需跳转到其他媒体播放器。VideoView支持多种视频格式,如MP4...

    android videoview 视频播放器

    在Android开发中,`VideoView`是一个非常重要的组件,它允许开发者在应用程序中播放音频和视频文件。在本文中,我们将深入探讨如何使用`VideoView`实现一个基本的视频播放器,包括播放网络视频、显示进度条、显示...

    Android使用VideoView+MediaController自定义seekbar和全屏切换功能

    在Android开发中,VideoView是用于播放视频的基本组件,而MediaController则是提供用户交互界面,如播放、暂停、音量控制等。当我们需要对默认的MediaController进行自定义,例如改变进度条样式或添加全屏切换功能时...

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

    在Android中,我们可以使用SQLite数据库来管理视频元数据,如标题、描述、路径等。创建一个`SQLiteOpenHelper`子类,定义数据库表结构,并提供增删查改的方法。 通过以上讲解,我们可以看到Android视频播放不仅仅是...

Global site tag (gtag.js) - Google Analytics