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
音频开发
【Audio
音频开发
】音频基础知识及PCM技术详解
个人主页:董哥聊技术我是董哥,嵌入式领域新星创作者创作理念:专注分享高质量嵌入式文章,让大家读有所得!文章目录1、前言2、概念3、PCM介绍4、PCM原理5、PCM相关概念5.1采样频率5.2采样位数5.3声道数5.4音频数据大小计算5.5量化5.6其他参数相关6、PCM数据流7、编码7.1音频编码协议ACC7.2压缩7.3其他概念8、参考文章1、前言现实生活中,我们听到的声音都是时间连续的,我们
卍一十二画卍
·
2022-10-11 23:59
Audio音频开发
Linux驱动开发
音视频
服务器
音频
Audio音频开发
Audio
Develop
【1】ESP-IDF零基础入门 —— 搭建开发环境1
文章目录前言1.ESP-IDF的爱与恨2.安装ESP-IDF的大杀器3.获取ESP-IDF工具安装器小结前言ESP-IDF是乐鑫官方的物联网开发框架,也是最基础的开发框架,其他的框架,例如
音频开发
框架ESP-ADF
YJer
·
2022-09-02 17:21
#
ESP-IDF
零基础入门系列教程
物联网
iot
直播预告丨OpenHarmony标准系统多媒体子系统之音频解读
深开鸿资深技术专家苑春鸽老师,将在OpenHarmony官方社群直播间带来干货分享《OpenHarmony标准系统多媒体子系统之音频解读》,他将详细介绍OpenHarmony音频框架,和大家一起熟悉
音频开发
接口
·
2022-05-12 12:46
openharmony
Android
音频开发
之SurfaceView的使用详解
目录SurfaceView不同点双缓冲机制SurfaceHolder使用SurfaceViewSurfaceView从源码上看继承自View,但在内部实现上SurfaceView和其他View有很多区别。SurfaceView主要作用是提供一个直接绘图表面嵌入到视图结构中,实际上真正做绘制能力的是Surface。因此SurfaceView和宿主窗口是分离的。正常情况下窗口的View共享同一个Win
·
2022-04-14 08:55
Android
音频开发
入门知识
一前言时至今日,短视频App可谓是如日中天,一片兴兴向荣。随着短视频的兴起,音视频开发也越来越受到重视。今天就来介绍下音频相关的基础知识。二基础概念2.1采样率(samplerate)采样就是把模拟信号数字化的过程,不仅仅是音频需要采样,所有的模拟信号都需要通过采样转换为可以用0101来表示的数字信号,示意图如下所示:蓝色代表模拟音频信号,红色的点代表采样得到的量化数值。采样频率越高,红色的间隔就
ByteSaid
·
2022-04-13 15:20
Android
开发
android
音频编码解码
Android视
音频开发
初探【二】(简单的相机推流器)
上一篇Android视
音频开发
初探【一】(clang编译FFmpeg+fdk-aac+x264+openssl)下一篇Android视
音频开发
初探【三】(简单的播放器)demo地址https://github.com
北野青阳
·
2022-02-19 01:15
ios
音频开发
最近接触到新项目里的音频业务,根据这几天的整理,总结一点内容,方便记录。后续不断更新。。。在iOS程序中,音频播放随处可见,有的声音只有1秒,有的声音好几分钟。iOS支持的音频格式AAC、ALAC、IMA4、linear、MP3。AVAudioPlayerAVAudioPlayer类用于回放音频数据。是一个易于使用的类,它提供了大量的功能。使用该类可以实现音频的载入,播放,暂停,停止。需要加入AV
Mr大喵喵
·
2022-02-12 19:43
Android视
音频开发
初探【一】(clang编译FFmpeg+fdk-aac+x264+openssl)
github.com/ColorfulHorse/learnFFmpeg,包含编译脚本本文主要参考https://github.com/byhook/ffmpeg4android以及雷霄骅博客下一篇Android视
音频开发
初探
北野青阳
·
2022-02-06 19:53
收藏优秀的音视频博客
七牛云的《视频直播技术详解》系列:主要介绍直播数据的采集、滤镜、编码、封装、推流、CDN加速、播放器等一系列流程,利于明确直播技术栈结构,但是干货较少,故仅用于直播技术入门了解雷晓华博士的博客:非常好的视
音频开发
技术文章刀客传奇的
半岛夏天
·
2022-02-04 18:30
音频采集(AudioRecorder)
关于一些
音频开发
的一些基础知识,这里就不一一讲解了,可以去了解Android音频技术开发的一些基础知识Android音频采集(捕获)android平台上的音频采集一般就两种方式:使用MediaRecorder
安仔夏天勤奋
·
2022-02-04 16:22
iOS之
音频开发
系列之音频基础
在正式学习
音频开发
之前,我们要认识下关于音频的一些基础。这些知识会有助于我们后面学习iOS的音频框架。
hoping_sir再次归来
·
2022-02-02 23:26
Android
音频开发
之录制音频(WAV及MP3格式)
目录一、音频录制权限:二、录音文件的配置:三、音频录制:1、录音对象初始化:2、录制wav音频文件:3、录制MP3音频文件四、音频录制管理【AudioRecordManager】:附GitHub源码:MultimediaExplore首先看下音频录制跟播放效果简图:上面是录音:长按即可录音,支持声波动画,右滑删除等。支持录制pcm、wav、mp3格式音频。下面是播放:点击左边扬声器icon,开始播
·
2021-12-07 13:32
Android
音频开发
(1):基础知识
Android
音频开发
(1):基础知识导读人的说话频率基本上为300Hz3400Hz,但是人耳朵听觉频率基本上为20Hz20000Hz。
我们都很努力着
·
2021-06-22 19:16
HarmongOS
音频开发
之音频信息获取(以获取艺术家为例)
HarmongOS
音频开发
之音频信息获取以获取艺术家为例2021/06/01号编辑1.获取ResultSet2.获取所有的ColumnName3.获取艺术家2021/05/31号编辑1.获取指示外部存储的
码上夏雨
·
2021-05-31 22:57
鸿蒙
HarmongOS
java
鸿蒙
Android:使用FFmpeg对音频进行重采样
在
音频开发
中,音频重采样是一个比较复杂的操作。假设有一个采样率为44100的音频,将其转换成采样率为32000的音频,这个操作就称为音频重采样。采样率:每秒从连续信号中提取并组成离散信号的采样个数。
lkdont
·
2021-05-16 01:06
iOS
音频开发
(录音/播放/剪辑/合成/压缩转码)
录音//音频会话AVAudioSession*session=[AVAudioSessionsharedInstance];NSError*sessionError;/*AVAudioSessionCategoryPlayAndRecord:录制和播放AVAudioSessionCategoryAmbient:用于非以语音为主的应用,随着静音键和屏幕关闭而静音.AVAudioSessionCate
dangxy丶
·
2021-05-13 22:52
Android
音频开发
MediaPlayer(-38,0)(-1004)错误解决
最近在开发音视频,我用的都是mediaplayer,有时会出现error(-38,0),MediaPlayer:stopcalledinstate0或者是其它错误,应该是在还未就绪的情况下调用了start导致发生-38。在播放视频的过程中时候,如果缓冲的部分播完了,而没有继续缓冲视频而播放就会报error(1,-1004),当报完错之后,播放器不会再继续自动缓冲播放。目前没有发现解决的办法,暂时的
吃饱了就送
·
2021-04-26 20:31
Android
音频开发
之音频采集
Android
音频开发
之音频采集在Android系统中,一般使用AudioRecord或者MediaRecord来采集音频。
未见哥哥
·
2021-04-21 08:29
关于 Android 音频延迟的最新动态
作者/DonTurner,Android开发者关系工程师本文将介绍Android生态系统最近针对
音频开发
者的动向以及热门Android设备的音频延迟情况,并讨论Android在实时音频应用方面的适用性。
·
2021-03-27 23:48
android
关于 Android 音频延迟的最新动态
作者/DonTurner,Android开发者关系工程师本文将介绍Android生态系统最近针对
音频开发
者的动向以及热门Android设备的音频延迟情况,并讨论Android在实时音频应用方面的适用性。
·
2021-03-19 11:36
android
Android
音频开发
——AudioTrack播放
Android音频——PCM转WAVAndroid
音频开发
——AudioRecord录音 AudioTrack类用来管理、播放单个音频资源,它只能播放PCM数据,其他音频格式(aac、amr、opus、
zpy_公众号_码农修仙儿
·
2021-03-12 22:39
Android
音频
AudioTrack
播放
PCM
音频
Android
音频开发
(三) 如何播放一帧音频数据上
上一篇只要介绍了如何采集一帧音频,本篇就讲述如何播放一帧音频数据,这一篇我将分倆篇来详细介绍。AndroidSDK提供了3套音频播放的API,分别是:MediaPlayer,SoundPool,AudioTrack,在讲解如何播放一帧音频数据前,我先介绍一下这三个API的区别在哪里。SoundPool,MediaPlayer,AudioTrack的区别SoundPool----适合短促且对反应速度
晴耕雨读,不羁少年!
·
2021-03-03 12:05
framework
音视频
Android
Android音视频开发初探之AudioRecord与AudioTrack完成音频采集与播放
AndroidMediaRecorder和AudioRecord与MediaPlayer和AudioTrack的介绍PCM与WAV编码介绍与转化实例AndroidAudioRecord和AudioTrack的使用基础知识准备
音频开发
经常遇到的专
Vvengzt
·
2020-09-16 09:14
Android
Android音频开发
AudioRecord
AudioTrack
FFMPEG
音频开发
: Linux下采集摄像头(使用V4L2框架)数据录制成MP4视频保存到本地
一、环境介绍操作系统介绍:ubuntu18.04FFMPEG版本:4.4.2摄像头:USB摄像头、虚拟机挂载本机自带摄像头二、FFMPEG与X264下载编译X264下载地址:http://www.videolan.org/developers/x264.htmlFFMPEG下载地址:https://ffmpeg.org/download.htmlYasm库的官网下载地址:http://yasm.t
DS小龙哥
·
2020-09-16 05:17
FFMPEG
LINUX
java
android
ios
swift
小程序
audio
音频开发
记录
audio.currentTime失效问题:1.我用的是idea,idea自带的server返回mp3的header中没有Content-Range;后面我换成了tomcat服务器就没问题了,纯页面的话直接绝对路径访问就没问题了。李蔚农宣讲body,div{padding:0;margin:0;}.m-main{/*width:560px;*//*height:100%;*//*margin:3%
ZLNEWcsdn
·
2020-09-15 04:41
js
javascript
css
html5
基于 FFMPEG 的音频编解码(一):Hello FFMPEG,安装与编译
HelloFFMPEGFFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序作为一名
音频开发
人员,最近在学习如何使用FFMPEG进行音频的编解码。
芥末的无奈
·
2020-09-14 04:27
音频处理
ffmeg
音视频
cmake
c++
直播一对一源码在Android
音频开发
中如何实现对讲机实时语音对话
直播一对一源码在Android
音频开发
中如何实现对讲机实时语音对话准备工作一开始本来打算用Web端来做客户端,但是由于技术有限,中途换成Android(Kotlin)端,后台是SpringBoot.前后端交互是通过
云豹科技官方
·
2020-09-10 21:57
一对一直播
直播平台开发
直播系统开发
直播间源码搭建Android
音频开发
的基础知识
直播间源码搭建Android
音频开发
的基础知识导读人的说话频率基本上为300Hz3400Hz,但是人耳朵听觉频率基本上为20Hz20000Hz。
云豹科技官方
·
2020-09-10 21:24
直播平台开发
直播系统开发
直播源码
Alsa里面恶心的DAPM
我在MTK平台下调试音频ALSA音频几个重要的参数openwrt
音频开发
(干货)Ai音箱和Linux音频驱动小谈Android音频数据流分析之程序员干架产品经理正文做音频的很多初学者对这个概念真的非常懵
写代码的篮球球痴
·
2020-09-10 18:32
sms
clojure
cloud
nokia
icpc
录音知识整理
1、
音频开发
的具体内容有哪些?
basement39
·
2020-08-24 12:06
Android
音频开发
之音频基本概念
Android
音频开发
之音频基本概念音频采集一般使用AudioRecod或者MediaRecord音频采集的来源是什么?
未见哥哥
·
2020-08-22 19:40
Android Audio和耳机,蓝牙耳机等音频外设
@[TOC]做
音频开发
,避免不了和蓝牙打交道,尤其是做系统开发,又是不同的模块,所以很多问题很难界定。因而,了解一下蓝牙,对整体的系统架的理解会更加完善。
夕月风
·
2020-08-22 15:49
c#
音频开发
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.IO;usingSystem.Threading;usingMicrosoft.DirectX;usingMicrosoft.DirectX.DirectSound;usingSystem.Net.Sockets;usingSystem.Net;name
weixin_30888707
·
2020-08-22 14:09
Android音频PCM数据的采集和播放,读写wav文件
语气中透露着无奈与担忧,也给自己提了个醒,一定要好好攒钱,以备不时之需,言归正传,伴随5G的来临,移动端音视频肯定会火,形势所迫,必须学习点硬货,未雨绸缪,因此在这里记录一下音视频开发的学习历程~~~
音频开发
经常遇到的专业性词语
sparks_of_fire
·
2020-08-21 23:53
ESP32 ADF windows开发环境搭建
搭建ESP32A1S的ADF开发环境一,获取IDF和IDF-TOOLadf是乐鑫的
音频开发
框架,里面有许多乐鑫的
音频开发
API,同时ADF是基于IDF的。这一部分可以按照官网的教程一步一步来。
killer-p
·
2020-08-21 06:47
ESP32智能家居
esp32ADF
QT5
音频开发
:使用QAudioOutput播放WAV文件,可使用指定的声卡进行播放
一、环境介绍操作系统:windows1064位QT版本:5.12.6二、功能介绍封装了一个播放WAV文件的类,可以播放指定的WAV文件、并且可以指定放声音的扬声器设备,在有多个声卡的系统上非常实用。代码里主要注意的地方:在其他系统上运行,需要注意结构体的字节对齐问题,WAV头结构体正常字节大小是44字节。如果在Linux系统下运行如果无法播放WAV,要注意打印下WAV头结构体大小是否是44字节。(
DS小龙哥
·
2020-08-20 13:40
QT
LINUX
Android
音频开发
(1):音频相关知识
Android
音频开发
目录Android
音频开发
(1):音频相关知识Android
音频开发
(2):使用AudioRecord录制pcm格式音频Android
音频开发
(3):使用AudioRecord实现录音的暂停和恢复
悠久之翼灬灬
·
2020-08-19 09:18
学习笔记
音视频基础概念与流程
一、音频:●
音频开发
的主要应用●
音频开发
基础概念●
音频开发
的具体内容●常见的音频编码(压缩)方式●音频算法处理的开源库●Android提供了哪些
音频开发
相关的API1.
音频开发
的主要应用:●音频播放器(
言午水手
·
2020-08-19 07:46
Android
音频开发
(1):基础知识
先来点闲言碎语,前段时间我有一段感悟:Android开发,本身并不是一个可以走得多远的方向,它只是一个平台,提供了许多封装好的API,让大家能够快速开发出针对特定业务的应用。真正有价值的地方就在于Android与具体的业务方向结合,比如:Android与音视频技术,Android与智能硬件交互,Android与前端技术的融合与探索,Android信息安全,Android源码深度定制等等。我一直比较
weixin_34405332
·
2020-08-19 07:29
Android
音频开发
(2):如何采集一帧音频
阅读本文之前,建议先读一下我的上一篇文章《Android
音频开发
(1):基础知识》,因为
音频开发
过程中,经常要涉及到这些基础知识,掌握了这些重要的概念后,开发过程中的很多参数和流程就会更加容易理解。
weixin_34238633
·
2020-08-19 07:53
Android
音频开发
(4):如何存储和解析wav文件
无论是文字、图像还是声音,都必须以一定的格式来组织和存储起来,这样播放器才知道以怎样的方式去解析这一段数据,例如,对于原始的图像数据,我们常见的格式有YUV、Bitmap,而对于音频来说,最简单常见的格式就是wav格式了。wav格式,与bitmap一样,都是微软开发的一种文件格式规范,它们都有一个相似之处,就是整个文件分为两部分,第一部分是“文件头”,记录重要的参数信息,对于音频而言,就包括:采样
weixin_33859231
·
2020-08-19 07:43
Android
音频开发
之音频采集
音频采集在Android系统中,一般使用AudioRecord或者MediaRecord来采集音频。AudioRecord是一个比较偏底层的API,它可以获取到一帧帧PCM数据,之后可以对这些数据进行处理。而MediaRecorder是基于AudioRecorder的API(最终还是会创建AudioRecord用来与AudioFlinger进行交互),它可以直接将采集到的音频数据转化为执行的编码格
六号表哥
·
2020-08-19 07:03
Android
Android
音频开发
之使用OpenSL ES API
本文主要记录android端音频使用NDK开发AndroidStudio2.2提供了CMake来开发NDK,只能说更加方便了,没有升级的赶紧去升级吧相关guides:https://developer.android.com/ndk/guides/audio/index.html如果Android使用c++还不会的同学转中文api:https://developer.android.com/stu
CL_slacking
·
2020-08-19 06:13
android
音频开发
技术分析
引言:要想把事情做到完美而不是完成,你就要注意每一个小的细节,不要把问题想的太简单。对于Android的音频技术,在应用开发中并不复杂,但为了提高用户的体验,我们要注意几点重要的方面:1.音量的调节功能必不可少,而且我们要尽量考虑到刚开始音量的大小情况。2.对于当前播放的音频和将要转换的音频的考虑。其中包括永久的转换盒临时的转换,可以在其中加入duck特性。永久获得焦点的代码:AudioManag
燕龙安
·
2020-08-19 06:58
android软件开发
记一次USB声卡设计开发
目前笔者从事
音频开发
工作,借助公司硬件资源,给自己做了个迷你声卡,接下来让笔者介绍一下相关开发过程。
L_17
·
2020-08-17 16:35
Audio
USB
Linux下
音频开发
: 读取声卡PCM数据保存到文件(alsa-lib库)
一、环境介绍系统:ubuntu18.04(64位)声卡:电脑自带二、功能介绍通过alsa-lib库读取电脑声卡的PCM数据保存到文件。在ubuntu系统上安装alsa-lib库方法: sudo apt-get install libasound2-dev如果是在其他发行版linux系统上或者需要在嵌入式linux系统上使用alsa-lib库,可以下载alsa-lib源码包,自行编译。开源ALSA架
DS小龙哥
·
2020-08-16 22:28
LINUX
Android
音频开发
——对讲机实时语音对话
前言由于公司需求,安排我研究对讲机的实时语音对话.对讲机点击按钮发起对话,Android端接听,然后进行语音对话.研究了几天第三方对讲机Demo,发现这个demo只是简单播放音频,而且还没有提供Android客户端相关代码,Java版也要自己看底层实现,没办法只有自己动手造,我只想说***!!!,准备工作一开始本来打算用Web端来做客户端,但是由于技术有限,中途换成Android(Kotlin)端
weixin_30408675
·
2020-08-16 21:56
慎用原生MediaPlayer类播放音频
2017年9月9日更新目前项目中继续使用了原生MediaPlayer不知道有多少人在做Android
音频开发
,但是假如有人想使用Android原生的MediaPlayer做音频,我劝你还是放弃这条路吧,
Gerry_Liang
·
2020-08-15 13:07
ProjectProblems
android
alsa
音频开发
全攻略
还是oss驱动接口调用比较好理解,不过终于找到了这个图,一看就啥都明白了period(周期):硬件中中断间的间隔时间。它表示输入延时。声卡接口中有一个指针来指示声卡硬件缓存区中当前的读写位置。只要接口在运行,这个指针将循环地指向缓存区中的某个位置。framesize=sizeof(onesample)*nChannelsalsa中配置的缓存(buffer)和周期(size)大小在runtime中是
nickol
·
2020-08-13 16:12
音频开发
ios与android设备即时语音互通的录…
这篇文章是三篇涵盖
音频开发
教程中的第一
bensantan
·
2020-08-09 07:22
多媒体
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他