E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android_音视频开发
H5移动端
音视频开发
遇到的一些问题小结
文章目录Android1.video和audio不能同时播放2.音视频始终不能自动播放,需触发3.touchend事件支持不友好,最好用click4.全屏处理5.不支持倍速播放属性playbackRate6.不支持canvas画video7.支持video的MP4和WEBM格式(2.3版本以上)8.支持audio的MP3,ACC和wav格式ios1.音视频不能自动播放,需要触发事件2.浏览器视窗内
Cynthia_Wiki
·
2020-09-10 09:10
h5
vedio
音视频开发
进阶篇目录
开发自定义相机系列
音视频开发
-创建EGL环境(1)
音视频开发
-自定义GLSurfaceView(2)
音视频开发
-渲染图片纹理(3)
音视频开发
-VBO和FBO(4)
WhenMeet
·
2020-09-06 19:33
音视频开发
任务(2)——AudioRecord音频录制并转码播放
一、音视频文件的一些基础知识参考:https://blog.csdn.net/leixiaohua1020/article/details/18893769音视频播放的过程:拿到一段音视频,会经过解封装、解编码(音频解码、视频解码)然后得到音视频原始数据给播放设备进行播放。音视频原始数据:音频原始数据:音频输入设备通过采样得到的数据,例如PCM格式视频原始数据:指视频的像素数据,主要有RGB和YU
今天颈椎还疼吗
·
2020-08-26 23:18
音视频开发
任务(1)——绘制图片
一、ImageView设置图片的方式imageView.setImageDrawableimageView.setImageDrawable(ContextCompat.getDrawable(getApplicationContext(),R.drawable.baby1));drawable中有一张图片baby.pngimageView.setsetImageBitmap(bitmap)查看该
今天颈椎还疼吗
·
2020-08-26 23:15
音视频开发
任务(3)——使用cameraAPI采集视频数据
一、调用系统自带相机进行录像调用系统相机进行拍照或者录像非常简单,主要有申请系统权限,创建一个Intent对象,使用startActivityForResult()启动相机,在onActivityResult()中获得录像文件保存的uri。1.申请相机权限:AndroidMainfest.xml:xml动态申请权限//需要申请的运行时权限private String[] permissions =
今天颈椎还疼吗
·
2020-08-26 23:15
Android IOS WebRTC
音视频开发
总结(十五)-- 培训课程大纲
AndroidIOSWebRTC
音视频开发
总结(十五)--培训课程大纲最近在给公司做内部培训,主要是关于即时通讯和移动视频通话,包括android与android,ios与ios,android与ios
weixin_34301132
·
2020-08-26 23:08
音视频开发
任务(4)——使用MediaExtract和MediaMuxer分离、合成视频
一、使用MediaExtract将视频分离目标:用MediaExtract将视频分离成可播放的视频文件和音频文件主要步骤:初始化MediaExtractor和MediaMuxer设置视频源获取视频的通道数,并找到音视频通道记录下来切换到相应的信道,读取数据到bytebuffer记录视频帧/音频帧的信息,使用mediaMuxer把帧数据写入文件MediaExtractor的关键方法介绍:(1).me
今天颈椎还疼吗
·
2020-08-26 22:49
Qt
音视频开发
17-海康sdk解码
一、前言在视频监控行业领域,海康当之无愧是老大,稳坐第一的宝座很多年了,近期需要将视频监控系统改成采用海康sdk的内核,于是特意去查阅了sdk的使用手册,sdk相关的文档和文件可以直接官网下载到,而且是经常更新的,目前提供了windows和linux上的,win上的sdk还是更新比较快而且完整的,但是在linux上的就不得不吐槽下了,很旧很旧的版本,不要看打包文件很新,其实里面的内容是很老的,不知
feiyangqingyun
·
2020-08-26 22:24
Qt-音视频开发
Android
音视频开发
学习思路大纲
本人是非常爱好
音视频开发
的,奈何音视频的开发是有一定难度的,因为他涉及的层面比较广,要想深入学习,是需要有一定的学习体系,然后一步一个脚印的深入的。Android
音视频开发
这块目前的
头顶的松果
·
2020-08-26 22:45
音视频
Android_
自定义控件(画板)
使用到的知识点:1、Canvas总结2、path总结3、paint总结实例框架:关系图sliderView类:publicclassdrawViewextendsView{Pathmpath;//操作的数组privateArrayListgrahps;//原始数组privateArrayListorginaGrahps;privateintlineColor=Color.BLACK;private
书虫大王X
·
2020-08-26 14:45
【音视频基础】(三):俗称照片的彩色数字图像一
本篇隶属于文集:《零基础入门
音视频开发
》,查看文集全部文章,请点击文字链接。
金架构
·
2020-08-26 14:41
零基础入门音视频开发
Android_
关于隐藏标题栏的问题
目前已知的有两种方法:1:在MainActivity类里边加上第二句super.onCreate(savedInstanceState);this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏setContentView(R.layout.activity_main);2:在配置文件中加上第三句tips:需要把class继承的父类Act
angel_e
·
2020-08-26 08:56
Android经验集
Qt
音视频开发
16-mpv通用接口
一、前言前面几篇文章,依次讲了解码播放、录像存储、读取和控制、事件订阅等,其实这些功能的实现都离不开封装的通用的接口,最开始本人去调用一些设置的时候,发现多参数的不好实现,原来需要用mpv_node处理,而Qt中如何转成mpv_node需要特殊的处理才行,后来在开源主页看到了官方提供的demo例子,直接用qt封装好了多个接口(https://github.com/mpv-player/mpv-ex
feiyangqingyun
·
2020-08-25 17:59
Qt-音视频开发
Qt视频监控
Qt音视频
Qt
mpv
Moviepy
音视频开发
:视频转gif动画或jpg图片exe图形化工具开发案例
☞░前往老猿Python博文目录░一、引言老猿之所以学习和研究Moviepy的使用,是因为需要一个将视频转成动画的工具,当时在网上到处搜索查找免费使用工具,结果找了很多自称免费的工具,但转完GIF后都会在动画中打上对应工具的显著广告或Logo,根本没法将转换后的动画发布。如是想到了万能的Python,就找到了moviepy,没费多少时间就搞定了,因此萌发了学习和研究Moviepy的兴趣。本文利用前
LaoYuanPython
·
2020-08-25 17:58
老猿Python
python
编程语言
moviepy音视频开发
视频转动画或图片
视频处理
moviepy
音视频开发
:音频剪辑基类AudioClip
☞░前往老猿Python博文目录░一、背景知识介绍1.1、声音三要素:音调:人耳对声音高低的感觉称为音调(也叫音频)。音调主要与声波的频率有关。声波的频率高,则音调也高。音量:也就是响度。人耳对声音强弱的主观感觉称为响度。响度和声波振动的幅度有关。一般说来,声波振动幅度越大则响度也越大。音色:也就是音品。音色是人们区别具有同样响度、同样音调的两个声音之所以不同的特性,或者说是人耳对各种频率、各种强
LaoYuanPython
·
2020-08-25 17:57
老猿Python
Android_
模拟器无法启动解决办法汇总
最近模拟器遇到了一些问题,很是头疼。下面列出一些解决办法问题:模拟器不能正常启动,然后弹出内存不能读的问题。解决方法:1、这是在安装一些应用时导致丢失了一些dll文件。按照下面的:先删掉建立的android模拟器,然后再cmd中运行下面的命令打开cmd运行这个就好了for%1in(%windir%\system32\*.dll)doregsvr32.exe/s%2、我在创建模拟器一般喜欢用HVGA
iteye_17686
·
2020-08-25 17:21
Moviepy
音视频开发
:开发视频转gif动画或jpg图片exe图形化工具的案例
☞░前往老猿Python博文目录░一、引言老猿之所以学习和研究Moviepy的使用,是因为需要一个将视频转成动画的工具,当时在网上到处搜索查找免费使用工具,结果找了很多自称免费的工具,但转完GIF后都会在动画中打上对应工具的显著广告或Logo,根本没法将转换后的动画发布。如是想到了万能的Python,就找到了moviepy,没费多少时间就搞定了,因此萌发了学习和研究Moviepy的兴趣。本节就利用
LaoYuanPython
·
2020-08-25 16:00
moviepy音视频开发专栏
python
编程语言
moviepy音视频开发
PyQt
视频转动画
图片
moviepy
音视频开发
:音频文件存取类AudioFileClip属性和方法介绍
☞░前往老猿Python博文目录░一、概述AudioFileClip是AudioClip的直接子类,用于从一个音频文件或音频数组中读入音频到内存构建音频剪辑。但AudioFileClip并不将整个音频文件装入内存,而是将部分内容读入和保存到内存,读入的部分包括当前最后一个读取的帧以及该帧前面和后面的部分帧,因此可以快速地向前或向后读取声音。本文将介绍AudioFileClip的相关方法。二、构造方
LaoYuanPython
·
2020-08-25 16:00
moviepy音视频开发专栏
老猿Python
moviepy音视频开发
音视频剪辑合成处理
python
编程语言
音频文件处理
VirtualBox中实现与主机文件的共享_
Android_
百度空间
VirtualBox中实现与主机文件的共享2009-10-2918:08http://www.qudong.com/plus/view.php?aid=43979VirtualBox是一款开源的虚拟机软件,可以在Linux/Mac和Windows主机中运行。支持在虚拟机中安装全系列Windows操作系统(如Win2000、XP、Vista、Windosw7)。在VirtualBox虚拟机中安装操作
鹧鸪菜
·
2020-08-25 05:40
Android/AS/NDK
Android_
遍历SD卡所有文件
遍历代码如下:privatestaticStringTAG="MainActivity";@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//返回一个SD的文件Filepath=Envi
HawkSmith
·
2020-08-24 21:53
android
iOS音视频相关资料
H264硬解及显示说明2、AndroidMediacodec硬解H264并显示3、使用SDL2.0进行YUV显示4、FFmpeg基础一5、http://depthlove.github.io/(一个专门
音视频开发
博客
weixin_33819479
·
2020-08-24 17:54
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
课程目标https://edu.csdn.net/combo/detail/986---Android
音视频开发
(杨万里付费版)学会编译安卓平台的ffmpeg库(支持硬解码和neon),学会ffmpeg
卖火柴的小男孩2020
·
2020-08-24 16:25
ffmpeg
Android中使用ffmpeg库进行
音视频开发
ffmpeg4.0源码下载:gitclonehttps://git.ffmpeg.org/ffmpeg.gitffmpegAndroidNDK:https://download.csdn.net/download/tong5956/10678081编译脚本:#!/bin/bash#NDK的路径,根据自己的安装位置进行设置NDK=/home/vbird/android-ndk-r10e#编译针对的平
爱技术爱生活
·
2020-08-24 16:45
Android
ffmpeg开发
Android多媒体技术
每周六晚FFmpeg音视频实战作业答疑直播-陈超-专题视频课程
每周六晚FFmpeg音视频实战作业答疑直播—665人已学习课程介绍每周六晚上8:00~10:00,为学员上期的作业答疑解惑直播,以及经验分享.本课程为FFmpeg
音视频开发
实战的一部分。
chenchao_shenzhen
·
2020-08-24 13:53
视频教程
新手入门:史上最全Web端即时通讯技术原理详解
,大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM(相关文章请参见:《IM架构篇》、《IM综合资料》、《IM/推送的通信格式、协议篇》、《IM心跳保活篇》、《IM安全篇》、《实时
音视频开发
JackJiang
·
2020-08-24 13:22
websocket
sse
comet
长轮询
视频教程-FFmpeg
音视频开发
实战6 iOS/Android/windows/Linux-其他
FFmpeg
音视频开发
实战6iOS/Android/windows/Linux先后就职于德国BOSCH,iBabyLabs等企业担任架构设计师,主程,精通嵌入式Linux,iOS,Android底层开发
weixin_31006891
·
2020-08-24 12:38
Android_
关于子控件和父控件的事件响应问题
原文地址http://blog.csdn.net/tianjf0514/article/details/7533154当父控件中有子控件的时候,并且父控件和子控件都有事件处理(比如单击事件)。这时,点击子控件,父控件的单击事件就无效了。如下图:比如一个LinearLayout里面有一个子控件TextView,但是TextView的大小没有LinearLayout大①如果LinearLayout和T
zhaowei_zhang
·
2020-08-24 11:43
android_
设备管理员
在开发过程中,可能需要把我们的应用程序,申请为设备管理员,让我们的应用程序可以,执行一些只有设备管理员,才可以执行的功能现在代码演示一下,如何成为设备管理员第一步:写一个继承android.app.admin.DeviceAdminReceiverpublicclassMyDeviceAdminReceiverextendsandroid.app.admin.DeviceAdminReceiver
xdd_lmd
·
2020-08-24 11:07
Android基础
Android 动画之ScaleAnimation应用详解
Android动画之ScaleAnimation应用详解_
Android_
脚本之家本节讲解ScaleAnimation动画,ScaleAnimation(floatfromX,floattoX,floatfromY
weixin_30840573
·
2020-08-24 10:49
android_
时间倒计时-自定义View时间倒计时,支持文字自定义,支持背景圆形,矩形及圆角
countTime自定义View时间倒计时,支持文字自定义,支持背景圆形,矩形及圆角(源码地址在下面)首先看一下效果可以自定义时间背景和可以自定义文字样式默认实现这种样式,例如12:26:34publicinterfaceTimeViewListener{defaultString[]getTextStyle(int[]times){returnnewString[]{times[1]+"",":
诚实酸菜包
·
2020-08-24 10:47
android
【
android_
温故知新】深入理解 Activity
Activity建立配置和使用ActivityActivity实例用LauncherActivity开发启动Activity的列表实例使用ExpandableListActivity实现可展开的Activity配置Activity启动关闭Activity使用Bundle在Activity之间交换数据温馨提示实例用第二个Activity处理注册信息启动其他Activity并返回结果实例用第二个Act
guyon_
·
2020-08-24 08:50
Android
基础笔记
【Android
音视频开发
打怪升级:OpenGL渲染视频画面篇】六、Android音视频硬编码:生成一个MP4
【声明】首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。码字不易,转载请注明出处!教程代码:【Github传送门】目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2020-08-24 08:24
[android开发]
Android_
社交软件2_全局变量
1.使用application来保存全局变量这里没有太多理论性的东西,无非就是一些实际操作。1.1定义Data类继承ApplicationData.classimportandroid.app.Application;publicclassDataextendsApplication{privateStringb;publicStringgetB(){returnthis.b;}publicvoi
aisin1231
·
2020-08-24 07:05
【Android
音视频开发
】从AVFrame到MediaFrame数组(四)
本文记录的是从AVFrame到MediaFrame数组的实现过程目的前提:假定你已经看完了《从AVFrame到MediaFrame数组(三)》,学会了MediaFrame的创建实现从AVFrame到自定义实体类MediaFrame数组的过程修改Java层回调接口JNIHelper中添加一个方法:publicclassJNIHelper{publicvoidonReceived(MediaFrame
oogh
·
2020-08-24 03:19
android
ndk
jni
ffmpeg
【Android
音视频开发
】从AVFrame到MediaFrame数组(三)
本文记录的是从AVFrame到自定义实体类MediaFrame的过程目的前提:假定你已经看完了《从AVFrame到MediaFrame数组(二)》,学会了Bitmap的创建实现从AVFrame到自定义实体类MediaFrame的过程Java层创建MediaFrame实体类直接看代码://假定全路径名:me.oogh.xplayer.MediaFrame,后面FindClass时会用到这个全路径pu
oogh
·
2020-08-24 03:19
android
ndk
jni
ffmpeg
iOS
音视频开发
-视频软编码(x264编码H.264文件)
视频软编码:软编码主要是利用CPU编码的过程,通常为FFmpeg+x264。FFmpegFFmpeg是一个非常强大的音视频处理库,包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、MacOSX等。x264H.264是ITU制定的视频编码标准而x264是一个开源的H.264/MPEG-4AVC
ibabyblue
·
2020-08-24 02:47
android_
设置状态栏沉浸式效果
/***设置沉浸式效果*/publicvoidsetImmersionStyle(){//只对api18以下版本设置全屏模式低于19以下是不能修改的if(Build.VERSION.SDK_INT=Build.VERSION_CODES.KITKAT){//小于22大于等于19Windowwin=getWindow();WindowManager.LayoutParamswinParams=win
zJianFlys
·
2020-08-23 15:43
android
基础
Android_
查看linux内核版本和android文件系统版本
1.查看android文件系统版本到build/core/version_plaform.mk中去查询plaform_version的定义值2.查看linux内核版本源码下看下MakefileVERSION=3PATCHLEVEL=0SUBLEVEL=15EXTRAVERSION=NAME=SneakyWeasel
yangtalent1206
·
2020-08-23 08:00
iOS
音视频开发
(一)
Audio:iOS框架MediaPlayer、AudioToolbox、AudioUnit、AVFoundation、AVKit、OpenAL。其中MediaPlayer、AVFoundation是基于Objective-C/Swift的;AudioToolBox、AudioUnit和OpenAL是基于C的。第三方库FFmpeg、FAAC、FAAD2。使用MediaPlayer框架的MPMusic
weixin_34195364
·
2020-08-23 08:27
Android
音视频开发
(五) : OpenGL ES API,了解 OpenGL 开发的基本流程,使用 OpenGL 绘制一个三角形,正方形,圆
1.OpenGLES简介OpenGLEs学习,首先要了解Android的基本架构,如下图:在Android的第三层的Libraries里面就有OpenGLES库。OpenGLES是一个跨平台的图形API,给3D图形处理硬件指定了一个标准的软件接口。2.OpenGLES在Android的使用Android提供了两个类:GLSufaceView和GLSurfaceView.Renderer.2.1GL
ChloeDimen
·
2020-08-23 06:53
音视频开发
Android_
二级列表购物车之增删改查,全选反选,加减器,价钱数量计算
第一步:导依赖Eventbus依赖:compile'org.greenrobot:eventbus:3.1.1'gson依赖:compile'com.google.code.gson:gson:2.8.2'OkHttp依赖:compile'com.squareup.okhttp3:okhttp:3.9.0'recyclerView依赖:compile'com.android.support:rec
xsw73692
·
2020-08-23 05:45
android_
购物车增删改查,结算,全选全不选
第一步:导入Eventbus依赖compile'org.greenrobot:eventbus:3.1.1'第二步:布局Main_Activity:gwc_item:gw_item2加减器:myview:第三步:StarExpanderAdapter:/***@作者*@时间2017/11/1811:17*/publicclassStarExpanderAdapterextendsBaseExpan
xsw73692
·
2020-08-23 05:45
Android_
热修复之AndFix
一:热修复框架有很多其中AndFix使用很简单但局限性很高,只能修复方法不过可以及时修复不需要退出程序使用前的准备依赖:compile'com.alipay.euler:andfix:0.5.0@aar'//初始化的时候用到了版本号写一个提供版本号的工具类publicclassVersionUtils{publicstaticStringgetVersionName(Contextcontext)
xsw73692
·
2020-08-23 05:14
Android_
简单集成码云--即时通信
一:创建项目1:首先AS创建一个项目2:登录码云创建项目需要注意几点名称需要和AS创建的项目名称一样介绍随便写下面三个选择按钮,全不用选二:生成一个.ssh文件安装上git才能生成在桌面右键GitBashHere输入ssh-keygen-trsa-C"码云账号"回车回车回车回车ok完成生成的文件在C/用户/你电脑名字/.ssh中三:AS操作一波导入vcs三:AS操作一波导入vcsAS中点击VCS/
xsw73692
·
2020-08-23 05:14
Qt
音视频开发
14-mpv读取和控制
一、前言用mpv来读取文件的信息,以及设置当前播放进度,音量、静音等,和当时vlc封装的功能一样,只不过vlc是通过调用函数接口去处理,而mpv是通过读取和设置属性来处理,vlc支持定时器或者线程中函数方法去读取状态,也支持事件回调去拿到对应的状态改变,mpv当然也支持,而且还更方便,主要的工作量或者花费的时间在如何知道有哪些属性、分别是什么功能含义,这个在官方都列出来了(http://mpv.i
feiyangqingyun
·
2020-08-23 04:46
Qt-音视频开发
Qt音视频
Qt视频监控
Qt
mpv
Qt
音视频开发
15-mpv事件订阅
一、前言在使用libmpv的过程中,通过对mpv事件订阅,可以更准确和准时的得知一些事件,比如文件打开成功,播放状态的改变等,而不需要定时器去读取状态,尤其是打开成功这个事件,如果不采用事件订阅,有时候视频流会卡主一阵子,比如不存在的视频流或者网络不好的情况下,有两种办法可以规避这个情况,在vlc和ffmpeg解码中也是如此,一种方法是将这个打开直接放到线程中执行,本来解码处理就是一个完整的线程类
feiyangqingyun
·
2020-08-23 04:03
Qt-音视频开发
Qt音视频
Qt视频监控
Qt
mpv
Android_
内存泄露
注意Activity的泄漏通常来说,Activity的泄漏是内存泄漏里面最严重的问题,它占用的内存多,影响面广,我们需要特别注意以下两种情况导致的Activity泄漏:内部类引用导致Activity的泄漏最典型的场景是Handler导致的Activity泄漏,如果Handler中有延迟的任务或者是等待执行的任务队列过长,都有可能因为Handler继续执行而导致Activity发生泄漏。此时的引用关
ben_speed
·
2020-08-23 03:57
敬请各位付费专栏的订阅者花点时间移步帮忙做个调查,谢谢!
老猿有2个付费专栏,一个是使用PyQt开发图形界面Python应用,一个是moviepy
音视频开发
专栏。
LaoYuanPython
·
2020-08-22 21:38
moviepy音视频开发专栏
安卓音视频整理
2.安卓音视频整理(二)——音视频编解码3.安卓音视频整理(三)——图像模块4.安卓音视频整理(四)——音视频播放器5.安卓音视频整理(五)——MediaSDK的封装摘要:今天开始,我将会整理一下我在
音视频开发
中的一些知识积累
york2017
·
2020-08-22 20:54
Android
Android_
异步加载1
一.简介我们知道,java中的线程是指异步,也就是在主程序进行的同时,副程序也在进行(比喻)。Java中,实现异步一般使用2种方法,一种是实现接口Runable,一种是继Thread。Android中,异步实现,一般用handler和AsyncTask,通常handler是一个消息栈,而AsyncTask不是。从Android1.5开始系统将AsyncTask引入到android.os包中,过去在
fuck两点水
·
2020-08-22 16:43
【Android】
水【Android基础】
android
异步
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他