Android ApiDemos示例解析(88):Media->VideoView

DeepSeek跨会话协作指南:让AI成为你的「第二大脑」 通过DeepSeek的跨会话协作系统,用户实测工作效率提升63%。 阅读详情

除了使用MediaPlayer来播放视频外,Android还提供了一个VideoView可以更方便的来播放视频。VideoView 是View 的子类,可以用在所有支持View的地方,包括定义在AndroidManifest.xml文件中:

<LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android”
android:orientation=”vertical”
android:layout_width=”match_parent”
android:layout_height=”match_parent”
>

<VideoView
android:id=”@+id/surface_view”
android:layout_width=”320px”
android:layout_height=”240px”
/>

</LinearLayout>

VideoView可以播放来自资源文件,网络或是Content provider, 并可以是图像自适应屏幕,并提供缩放等功能。同时可以在屏幕上提供“前进”,“后退”,“播放”,“暂停”等按钮。

path = "/sd card/dcim/camera/test.3gp";
//path = "http://www.imobilebbs.com/download/android/boy.3gp";
mVideoView.setVideoPath(path);
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();

    


carsim与simulink联合仿真学习笔记(二)——使用C-class车模做driver model仿真(5 driver sensors) Driver model 在carsim的Simulink库中自带外部驾驶员模型,打开后如图所示: 然后打开carsim中对应的数据集,如图所示: 具体仿真步骤不在赘述,注意到这里选择的是E-Class车模,那么如果我想选择C-Class车型进行仿真呢?点三角选择车型可以看到: 马赛克部分是我后来建的,如过没有使用过是没有马赛克部分的。那么既然这里没有C-class,又该怎么办呢? 创建C-... 阅读详情

相关推荐

基于JavaScript的实验室管理系统LIMS源码设计

该项目是一款基于JavaScript的实验室管理系统LIMS源码,全面整合Java、JavaScript、HTML和CSS等多语言开发环境,包含922个文件,其中Java文件331个,JavaScript文件253个,HTML文件104个,CSS文件100个,以及多种资源文件如PNG、GIF、字体文件等。该系统专为市场监督检验所项目定制开发,具备样品登记、任务分配、报告编制、设备管理等多项功能,旨在提高实验室工作效率和管理水平。

Android实现条目切换media,Android使用VideoView+MediaController自定义seekbar和全屏切换功能...

【实例简介】自定义mediacontroller进度条样式,全屏切换功能【实例截图】【核心代码】dac74bc4-0edb-4422-9fab-81ac7b441fd0└── VedioViewMediaController├── AndroidManifest.xml├── bin│ ├── AndroidManifest.xml│ ├── classes│ │ └── com│...

weixin_39981041的博客 615

Android原生VideoView视频开发demo

这是一个基于Android原生组件VideoView来开发视频的一个demo实例。代码解压后可以直接在eclipse中运行,比较适合新手。欢迎大家下载使用,希望能对您的学习有所帮助。

VideoView加自定义Controller播放视频

相信做安卓开发的一般都做过播放网络视频,大家一般都会使用VideoView播放网络视频,还有一个Controller控制视频的暂停或者快进播放等。但是Controller的样式的话不能改就特别的丑。无法满足高端的UI体验。 完成一个自定义播放控制器,以及简单的横竖屏切换功能。大概记录一下流程: 1.自定义MyVideoView,为了解决有可能出现无法铺满整个屏幕而导致留白边的问题。 public...

帅气的红烧肉的博客 1925

Android MediaPlayer和VideoView的使用

MediaPlayerMediaPlayer类是Androd多媒体框架中的一个重要组件,通过该类,我们可以以最小的步骤来获取,解码和播放音视频。它支持三种不同的媒体来源: 本地资源 内部URI,比如你可以通过ContentResolver来获取 外部URL() 对于Android支持的媒体格式列表,可见:Supported Media Formats文档在播放网络上的视频流时,Android原生的

Watson的博客 3万+

Android MediaCodec在6.0系统上I帧间隔的问题

Android MediaCodec在6.0系统上I帧间隔的问题 mMediaCodec = MediaCodec.createByCodecName(debugger.getEncoderName()); MediaFormat mediaFormat = MediaFormat.createVideoFormat("video/avc", mQuality.resX, mQual

haijianmingCSDN的专栏 6510

Android中文API(125) —— VideoView

前言   本章内容是android.widget.VideoView,版本为Android 3.1 r1,翻译来自"唐明",由"cnmahj"审核,再次感谢"唐明"!欢迎你一起参与Android的中文翻译,联系我over140@gmail.com。   声明   欢迎转载,但请保留文章原始出处:)     博客园:http://www.cnblogs.com/     Android中文翻...

weixin_34349320的博客 195

android播放视频(SDCard)

播放视频(SDCard) VideoView+MediaController 在布局中只需要一个VideoView的控件即可。 Activity_mian.xml &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi...

sinat_41859231的博客 1173

android texturevideoview 缓存,android - How can I set the background of VideoView or TextureVideoView?...

And I edited some sample videos and then made it have transparent background. When I play it with VideoView or TextureVideoView, both shows messy grey background. However, when I tested it on the samp...

weixin_28746457的博客 187

Android videoView简单使用

需求:广告url播放 解决:videoView 步骤: 布局 &lt;VideoView android:id="@+id/video" android:layout_width="match_parent" android:layout_height="wrap_content" /&gt; 代码 //将路径转换成uri Uri uri = Uri.par...

小白新人 5947

Android使用VideoView播放视频文件及添加WebVTT字幕

设置播放源,支持本地或者网络资源(如:HLS、RTSP):videoView.setVideoURI(uri)添加播放控制器MediaController:可选MediaController controller = new MediaController(this);controller.setMediaPlayer(this);videoView.setMediaController(cont...

wuhengde的专栏 7898

android videoView 按不同比例缩放

SeeJoPlayer是我利用业余时间开发的一款免费的视频播放器。主要是现在在网上似乎找不到一个Android平台下的界面美观一点的视频播放器。而作为智能手机操作系统的Android,没有一个像样一点的视频播放器,岂不糗大了。所以,我就写了这么一个砖头并开出源码,希望能引出高手们的美玉来吧!          下载APK程序         下载源代码         转到eoeM

1万+

【每日一点】android VideoView

安卓开发练习册 2015-10-25 晴 VideoView:用于播放一段视频媒体,它继承了SurfaceView,位于”android.widget.VideoView”,是一个视频控件。MediaController   虽然VideoView为我们提供了方便的API用于播放、暂停、停止等操作,但是还是需要我们编码完成,但是如果使用了MediaController的话,那么这些操作都可

sinat_29484257的博客 606

安卓从零开始实现一个视频播放器(三):VideoView+MediaController实现一个简单视频播放

在项目管理窗口app/res/layout路径下找到activity_main.xml 双击打开,进入界面设计窗口(如果进入的是xml编辑窗口,可以在左下角Design/Text出点击Design切换至设计窗口) 选中中间的helloworld文本框,然后按delete删除 1.添加VideoView控件     在左侧的控件中选择Widgets中拖出一个VideoView至主界面设计中 ...

u012881354的博客 4544

VideoView使用小结

安卓实现播放视频的方式 1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。 2、使用VideoView播放。在布局文件中使用VideoView结合MediaController来实现对其控制。 3、使用MediaPlayer类和SurfaceView来实现。 本文主要探讨VideoView的使用,VideoView是安卓提供的封装

赏金猎人 701

关于对AndroidvideoViewmediaController的吐槽

这几天在做视频播放器一直在研究videoviewvideoview是和video连用的。2个组件分别都提供一个方法关联另一方: mediaController-setAnchorView(videoview),videoview-setMediaController(mediaController)。我习惯在一个布局文件中设置好videoview的位置之后,在activity的onCreat

Raleigh 2511

Android VideoView 无法播放https网络视频问题

最近项目里遇见一个奇葩问题,由于项目之前的服务器地址是http,然而最近又换成https的,本来从不安全的证书换成安全的证书一切应该ok,但重新打包运行却出现了新问题,(怀疑证书压根就是不安全的) 1 项目主体为,cordova+vue+crosswalk 我负责写原生插件,但自从换成https的服务器地址后 项目莫名的弹出 Ssl? 首先想到的是网络请求忽略不安全的证书问题,但回头想想 ...

X_sunmmer的博客 7918
上一篇: Android ApiDemos示例解析(87):Media->MediaPlayer
下一篇: Android ApiDemos示例解析(89):OS->Morse Code
引路蜂
博客等级 码龄15年 3122粉丝 711原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值