草庐IT

android-ffmpeg

全部标签

Android: Ubuntu下交叉环境编译常用调试工具demo for lspci命令(ARM设备)

lspci命令交叉环境编译(ARM设备)交叉编译工具下载:https://releases.linaro.org/components/toolchain/binarieshttps://releases.linaro.org/components/toolchain/binaries/6.3-2017.05/aarch64-linux-gnu/lspci命令交叉环境编译(ARM设备):1,下载pci调试工具https://github.com/pciutils/pciutils或https://www.kernel.org/pub/software/utils/pciutils/先看READ

Qt+FFmpeg环境搭建

下载FFmpeg库FFmpeg库可以使用源码编译也可以从网上下载已经编译好的库文件,这里使用从网上下载编译好的库文件。1.从网站:https://ffmpeg.zeranoe.com/builds/下载编译好的FFmpeg库。我选择下载64位的库。2.编好的库地址下载https://github.com/BtbN/FFmpeg-Builds/releasesStatic,Share,Dev三个都下载,下载好的三个文件分别为:下载已编译好的ffmpeg库添加FFmpeg库到Qt项目使用QtCreator创建一个Qtgui项目,创建完项目后:在项目根目录下创建ffmpeg文件夹,在ffmpeg文件

Android App开发实战项目之仿喜马拉雅的听说书App实现(超详细 附源码和演示视频)

需要全部源码请点赞关注收藏后评论区留下QQ~~~一、需求分析用户不仅能在平台上收听音频,还能成为内容创作者,总之长音频分享平台需要满足两种角色的使用:一种是作为内容创作者发布自己的音频,另一种是作为用户欣赏平台上的已有音频二、功能分析长音频分享主要集成了如下App技术1:网格控件长音频分享首页的栏目列表,以网格形式排列2:属性动画在音频录制过程中上方的风车图标持续旋转3:弹幕动画在音频收听界面,可以划过弹幕4:音频控制条无论是用户收听音频还是创作者试听音频都需要音频控制条协助播音5:JNI接口创作者录制的原始音频要求转成MP3格式需要借助第三方的LAME库6:网络通信框架上传音频信息与获取音频

音视频开发三:Windows环境下FFmpeg编译安装

简介FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、[MacOSX](https://baike.baidu.com/item/MacOSX/470629?fromModule=lemma_inlink)等。用户既可以使用命令行直接对音视频进行操作(CLI),也可以调用其开源库进行个性化的功能开发(SDK)。如果要在自己的程序

新手必看:Android studio 侧边栏实现,带源码

文章目录前言效果图正文toolbar用于定义应用程序的导航栏app_bardrawer_layout用于创建侧边栏导航nav_header_drawapp:menu="@menu/activity_main_drawer"activity前言本篇内容主要是自己实现侧边栏后的一些总结,部分理论来自网络和ai助手,如有错误,欢迎大佬指点效果图正文我刚开始没有找到很合适新手的实例,所有我尝试了Androidstudio自带侧边栏的布局但是使用过后,我发现他有一些东西是我不想要的,我就把我不要的东西删掉,保留我想要的,我的侧边栏是全局侧边栏,就做了一个侧边栏activity来复用,多个fragment

android viewpager 禁止滑动

androidviewpager禁止滑动前言一、viewpager禁止滑动是什么,有现成方法吗?二、使用setOnTouchListener三、使用自定义viewpager总结前言本文介绍了本人有一个相关的需求需要实现这一功能,在过程中发现自己之前没做过,然后记录下实现这一功能的过程及相关的小知识点。一、viewpager禁止滑动是什么,有现成方法吗?viewpager禁止滑动,就是在特殊的条件,比如说编辑的状态下,是不允许用户滑动的,但是看了下viewpager的源码,也百度了一下,并没有现成的API可以直接禁用调viewpager的滑动,毕竟人家这个组件就是要滑动的,没有这个API也很正常

Android:OkHttp同步请求和异步请求

一、前言网络请求之前工作中用到的是post请求,然后了解之后发现请求的种类还有很多种。下面着重讲到是get和post的同步请求和异步请求。二、具体内容1.Okhttp的特点:支持Http/2并允许对同一主机的所有请求共享一套接字;如果非HTTP/2,则通过连接池,减少了请求延迟;默认请求GZip压缩数据;响应缓存,避免了重复请求网络;2.get的同步请求需要用到的测试网址:https://httpbin.org测试代码如下:publicclassOkhttpTestActivityextendsAppCompatActivity{privateOkHttpClientokHttpClient;

Android版本与SDK/API版本、JDK对应关系

Android版本SDK/API版本JDK版本备注Android143411+,支持17应用要想在该版本下运行,targetSDK必须>=33Android133311+应用要想在该版本下运行,targetSDK必须>=33Android12L3211+应用要想在该版本下运行,targetSDK必须>=31Android123111+应用要想在该版本下运行,targetSDK必须>=31Android11308+Android10298+Android9288+Android8.1278+Android8.0268+Android7.1258+Android7.0248+Android6237

Android布局崩溃

我用一个XwalkView加载网页和一个ijkvideoview在我的应用程序中播放实时视频。我希望ijkvideoview在XwalkView的前面播放视频,因此我将这两个视图放在Relativelayout和iijvideoview的XwalkView后面。在AndroidStudio的设计窗口的组件树中,布局似乎可以如下图所示,当我在设备中运行应用程序时,布局在图像下的混乱中陷入混乱。您可以看到ijkvieoview的背景位于XwalkView的前面,但是Ijkvideoview中播放的视频位于XwalkView的背后,因为视频的上部已由XwalkView介绍。布局XML,活动Java代

OpenGL ES Android-旋转摄像头

我正在使用OpenGLES开发一个TerrainGeneration应用程序,并且在旋转摄像机周围的旋转镜头时遇到了困难(FPS效果使其清晰)。我正在做的是通过Matrix.setLookAtM然后将视图转换为原点后旋转视图。这是代码的摘要:Matrix.setLookAtM(mViewMatrix,0,xrot,eyeY,yrot,xrot,lookY,yrot,0.0f,1.0f,0.0f);Matrix.translateM(mViewMatrix,0,-xrot,0f,-yrot);Matrix.rotateM(mViewMatrix,0,mAngleX+mAngleY,0.0f,1.