Android的Animation动画想必大家非常熟悉,也相对是比较好用的动画方式。但是这个动画有个很大的缺点,这个动画无法再使用动画的View的父组件之外使用。这个是Animation的实现方式导致的,由于View是由其父组件绘制,而Animation也不过是不断改变位置然后在不断刷新而已,所以仍然没有摆脱是由其父View进行绘制的根本,所以无论如何View是不能超出
转载 2024-10-16 16:07:32
58阅读
Android Studio 实现播放本地/网络视频 目的工具及环境功能设计VideoView简介常用方法代码解释本地视频播放器activity_main.xmlMainActivity.java网络视频播放器AndroidManifest.xmlMainActivity.java完整代码activity_main.xmlAndroidManifest.xmlMainActivity.java最
转载 2023-07-02 14:07:13
116阅读
有个场景就是一个页面里有多个VideoView播放视频,然后每个视频都有一个音量值,但是VideoView并不支持直接设置音量,而是要通过调节系统音量来实现,那么这样的话,就不能实现为每个视频独立调节音量了我们知道MediaPlayer+SurfaceView也能实现视频的播放,并且MediaPlayer是可以直接通过setVolume来调节视频音量的,但是因为这里已经用了VideoView实现了
Android Studio的VideoView组件实现简单的本地视频播放器一、创建Android Studio项目二、在界面布局文件activity_main.xml中定义VideoView组件三、编辑MainActivity.java四、在 AndroidManifest.xml 中配置相应的权限五、导出apk包六、对遇到的坑的思考 本文将讲解如何使用Android视频播放器VideoV
# Android VideoView实现步骤 ## 1. 准备工作 在开始实现Android VideoView之前,需要确保已经完成以下准备工作: - 安装好Android Studio开发环境 - 确保已经创建好一个Android项目 ## 2. 导入视频文件 首先,将需要播放的视频文件放置在项目的`res/raw`目录下。如果`raw`目录不存在,则需要手动创建。 ## 3. 布局文
原创 2023-10-31 06:02:04
77阅读
这几天在做视频播放器一直在研究videoviewvideoview是和video连用的。2个组件分别都提供一个方法关联另一方:mediaController-setAnchorView(videoview),videoview-setMediaController(mediaController)。 我习惯在一个布局文件中设置好videoview的位置之后,在activity的onCrea
转载 2023-10-12 17:43:30
62阅读
前言MediaPlayer是Android音视频子系统中重要的一个子模块库,其功能丰富,且与Audio库联系紧密,是Android系统音视频子系统学习的第一站。源码解读需要具备相关Java、JNI、C++、Binder等知识,较为复杂难懂,简单记录追踪流程。java层【frameworks/base/media/java/android/media/MediaPlayer.java】 **setD
转载 2023-08-26 20:29:59
69阅读
android开发过程中,看源码是最好的学习方法,也是最痛苦的(学习是快乐的,过程是痛苦的)。真可谓是“成也源码败也源码“。 作为一个android开发的老鸟都知道DecorView这个最顶层view,那么这个DecorView是如何创建的,我们在activity里面创建的用户布局又是如何加载,如何添加到DecorView上 的,小菜鸟就来过一下这个过程。。 在这里我们还需要知道DecorV
转载 2023-09-17 13:16:46
63阅读
setContentView() 源码浏览目录setContentView() 源码浏览PS:Window 的创建总结 大家都知道,我们设置布局的时候,直接调用 setContentView(R.layout.xxx) 就可以了,那么,今天,我们就来看一下 setContentView() 中的源码,看看里面都做了些什么。源码版本:android-27从 setContentV
转载 2023-10-16 19:36:47
91阅读
【目的】梳理应用层到framework层,MediaPlayer的处理流程,以便于工作中多媒体相关问题的分析处理,以下是整个流程的时序图,可对照时序图看下面的内容,会更加直观【案例展示】布局文件 放一个VideoView作为播放视频的控件 首先初始化VideoView,然后通过setVideoPath()设置本地视频路径,紧接着添加了一个控制器,用于视频的暂停/播放、快进/快退控制,最后调用sta
转载 2023-08-28 16:51:32
32阅读
之前参加了一个课程,里面有一节讲到了用视频作为启动界面。讲师用的是自定义VideoView,重写onMeasure方法,因为原生的VideoView在那情况下不能实现全屏播放。当时没有深入研究,现在补回来。用的是36氪之前的视频(608×1080)和Genymotion中的Google Nexus 5(1080×1920)。 一、效果图1、原生VideoView的效果,这里没有让底部的导
转载 2023-06-26 16:21:21
1201阅读
1.在Android开发中,提供了VideoView组件用来播放视频文件。首先,要使用这个组件来播放视频,必须在布局文件下添加VideoView组件,然后再到Activity里获取这个组件,然后调用这个组件的setVideoPath(path)和setVideoURI(uri)方法来加载要播放的视频,其中setVideoPath(path)方法里面的参数path是该视频文件的路径,路径又分相对路径
转载 2023-10-14 16:49:43
111阅读
Android模仿VideoView实现视频播放VideoView介绍模仿VideoView实现步骤问题解决快捷键VideoView介绍VideoViewandroid自带的原生视频空间,通过它,我们能够实现视频播放,进度控制等,不过也有一个通用的UI界面,有需求的话,那就必须进行自定义。class VideoView extends SurfaceView implements MediaPl
转载 2024-02-21 16:40:47
67阅读
前言     之前有讲过如何使用SurfaceView配合MediaPlayer播放视频,其实Android还为开发人员提供了另外一种更简单的播放视频媒体的方式,那就是VideoView,本篇博客就来讲讲VideoView如何播放视频,最后将以一个简单的Demo演示。     
转载 2024-08-28 14:13:49
46阅读
Android开发中,视频播放是一个常见的需求,而`VideoView`是Android提供的简单实用的解决方案。然而,在很多情况下,开发者会遇到“`android videoview撑满`”的问题,即视频并没有在可用的视图框架内正确地展示,往往导致视频播放效果不佳。本文将对如何解决这一问题进行详细的记录和分析。 ## 环境准备 首先,我们需要准备合适的开发环境,确保使用的技术栈之间的兼容性
原创 7月前
17阅读
如何在AndroidVideoView中实现静音 --- ## 简介 AndroidVideoView是一个用于播放视频的控件,它提供了简单易用的接口来处理视频播放的功能。然而,有时我们可能需要将视频静音,以满足特定的需求。本文将介绍如何在AndroidVideoView中实现静音功能。 ## 实现步骤 下面是整个实现静音功能的步骤的一个概览。 ```mermaid stateD
原创 2023-12-30 09:52:59
280阅读
Android开发中,`VideoView`是一个重要的组件,用于播放视频。它支持多种类型的视频源,包括本地文件和网络流媒体。虽然`VideoView`的使用相对简单,但在实现过程中我们可能会遇到一些常见的问题和挑战。本文将详细记录解决这些问题的过程,内容涵盖环境准备、分步指南、配置详解、验证测试、排错指南以及扩展应用。 ## 环境准备 要确保开发环境能正常运行`VideoView`,我们需
原创 7月前
23阅读
先说下环境 Win7  64位  ,不过在配置的时候推荐选择32位Leap Motion SDK 下载需要到官网去下载下载到SDK之后,解压缩就好啦,我直接解压到了F盘,路径会后面需要1、开始配置系统环境变量(1)新建一个名字为LeapMotionSDK的用户变量,变量值就是SDK的地址(2)对用户变量的Path进行修改(如果没有Path变量就同样新建一个),将SDK下的dll
转载 8月前
17阅读
video随浏览器窗口变化而缩放(保证宽高比,且video左下角有文字不错位)1. video原始宽高,默认锁定宽高比2. video设置fill填充,宽高随div3. video默认锁定宽高比,宽高随div4. video默认锁定宽高比,div不设置宽高随video 今天多人视频布局时有涉及到这个需求,要实现下面的效果,浏览器窗口变化时要求整体锁定比例一起缩放: 纯CSS我没有实现,但还是总
转载 2024-09-27 21:15:47
116阅读
# Android VideoView释放实现指南 ## 简介 在Android开发中,VideoView是一个用于播放视频的视图控件,但是在实际开发中需要注意释放资源,否则可能会导致内存泄漏。本文将指导你如何在Android应用中实现VideoView的释放。 ## 流程 首先,让我们看一下实现“Android VideoView释放”的整个流程: | 步骤 | 操作 | | ---- |
原创 2024-04-20 06:21:16
305阅读
  • 1
  • 2
  • 3
  • 4
  • 5