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
IOS_音频开发
iOS_
环信
对于环信(即时聊天)分为三个方面学习:1,Socket的网络通信,Socket相关难点理解(详见——Socket)2,结合官网,对环信的作用理解(详见——环信内容_提炼)3,继承环信Demo,代码在个人工作目录里边,步骤(详见——环信的即时通讯集成)Socketsocket(主要在于理解)所谓socket,通常称为“套接字”,网络应用程序通过套接字向网络发送请求或者应答网络请求。socket通常用
小手凉凉
·
2020-10-10 18:29
《
IOS_
作业C语言》高级指针(结构体指针、结构体数组指针、结构体数组指针,作为函数的参数使用、预编译指令)
//1.写一个函数交换两个结构体变量Changestu1={"ningning",1,98};Changestu2={"huanhuan",3,90};Changestus[2]={stu1,stu2};Change*p=stus;//for(inti=0;iname,(p+i)->num,(p+i)->score);////}printf("p地址:%p\n",p);printf("stus地址
大小小丹
·
2020-09-16 20:41
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++
[难题1]怎么读取txt文本的最后100行?
A:A1)答案代码1std::fstreamdecrFileStream("test.txt",std::
ios_
baowxz
·
2020-09-14 03:01
难题解决
iOS_
支付宝网页支付页面无法跳转(未安装支付宝的情况下)
当使用storyboard的时候且咩有安装支付宝,调用支付宝接口时可能无法跳转到网页,其原因是应用程序有多个UIWindow窗口,解决方案有三种:第1种:删除AppDelegate中的window(此方法不适用纯代码编写的情况)第2种:删除storyBoard,还得删除info.plist的删除Mainstoryboardfilebasename(此方法用于不使用storyBoard的情况)第3种
jiadabin
·
2020-09-13 04:41
IOS开发
IOS_
实现tableview向上滚动全屏效果与点击展开动画
需求:TableView向上滑动的时候,全屏展示滑动(遮盖住顶部Nav和底部Tabbar)一、实现了3个动画1.底部Tabbar的切换滑动2.tableView滑动全屏3.点击Cell进入详情页有展开动画二、使用方法1.使你的类继承自ExpandAndScrollFull类(FunctionClass文件夹内)2.设置targetTable为你想要全屏显示的tableView3.如果还需要实现点击
mark_ios
·
2020-09-12 17:42
IOS技术
ios
tabbar
nav
iOS_
传感器的使用
最近在研究iPhone内置的一些传感器的使用。这句话本来在底部的,还是穿插到头部好了,方便找类似API的朋友们第一时间看到:光线(光线感应器)和温度(温度感应器)的API接口估计是私有API。因为,我谷歌、百度都没找到关于这方面的相关代码,咨询老师他也说十有八九是私有的。以上是个人结论,不代表官方说法,如有误请评论补充,若认同可继续看得出结论的根据:根据一:自己下了个电子书app,上面有调亮度功能
子浩_
·
2020-09-12 16:16
iOS
iOS_
利用IBInspectable与IB_DESIGNABLE实现自定义类在Storyboad并动态展示设置效果
今天无意get到一个新的开发技能(苹果自带的SDK有提供),可以让自定义的View在Storyboad或者Xib看到自己在自定义View.h新增的自定义属性,并且对属性进行参数赋值后动态刷新查看效果。先啰嗦一下,自己在get这个技能之前经常需要将自定义View在Xib上进行关联,But,关联之后麻烦来了,上面的自定义参数无法直接设置,需要到.m文件手动设置,然后再common+R一下才能看效果,开
子浩_
·
2020-09-12 15:18
iOS
iOS_
金融类浮点数据处理(例:单位转换、添加分隔符、舍弃第三位小数等)
记在前面:其他工具类方法可查看我另一篇文章(我就是传送门)。金融浮点工具类我就全部都贴出来吧,有多余的方法不需要再自己删除。DecimalsTool.h#import//浮点数据精度矫正工具@interfaceDecimalsTool:NSObject#pragmamark-直接舍弃/**直接舍弃第三位小数,返回值保留两位小数(例:1.5555>>>1.55)*/+(double)abandonT
子浩_
·
2020-09-12 15:46
iOS
iOS_
获取网络视频时长和文件大小
备注:新项目中需要根据一个视频URL获取其字节大小,网上搜了一些不是本地视频就是太繁琐了。截止目前,能搜到的解决方案太少,还是自己研究吧~老样子,先贴最终代码:AVURLAsset*asset=[AVURLAssetURLAssetWithURL:[NSURLURLWithString:url]options:nil];//url:网络视频的连接floatsecond=asset.duration
子浩_
·
2020-09-12 15:45
iOS
iOS_
新版iOS11 UITbleView适配的一些问题及解决方法
网上的资料很多就不赘述,本文纯粹是做个笔记方便日后开发查询。//tableView偏移20/64适配if(@available(iOS11.0,*)){self.tableView.contentInsetAdjustmentBehavior=UIScrollViewContentInsetAdjustmentNever;//UIScrollView也适用}else{self.automatica
子浩_
·
2020-09-12 14:32
iOS
iOS_
与H5界面JSBridge交互Demo
iOS与H5界面JSBridge交互Demo我用了一个library(GCWebviewJSBridge-iOS),github网址:github.com/wheying/GCWebviewJSBridge-iOS他的Demo不太容易看得懂,看得我一脸懵逼,我写了一个简洁明了的Demo首先做好准工作,建立一些基本的视图iOS的准备工作//1.新建WebViewself.webView=[[UIWe
Mo_Xiao_Yan
·
2020-09-12 10:58
iOS开发
iOS_
$(SRCROOT)路径的使用
$(PROJECT_DIR)$(SRCROOT)(inherited)"(SRCROOT)修改.a文件的路径–LibrarySearchPaths(inherited)"(SRCROOT)/.a文件所在的文件名”//如果有多个.a文件格式就像这样(inherited)"(SRCROOT)/xxxx”“$(SRCROOT)/xx”##如果取的是绝对路径那么工程移到别的地方就有可能导致运行出错。所以要
末日山脉的日记
·
2020-09-11 03:33
直播一对一源码在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
IOS_
多个异步请求同步执行
dispatch_group_tgroup=dispatch_group_create();dispatch_semaphore_tsemaphore=dispatch_semaphore_create(0);dispatch_queue_tqueue=dispatch_queue_create(NULL,DISPATCH_QUEUE_SERIAL);dispatch_group_async(gr
梦之志
·
2020-08-24 07:31
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
IOS_
使用CorePlot实现曲线图(可交互)
本文是来自本群【小七_
IOS_
太原】的力作,感谢小七的分享看上这位技术达人可以联系Email:
[email protected]
最明显的地方附上Demo下载地址工程目录结构:代码运行效果如下:
mark_ios
·
2020-08-20 21:26
IOS技术
iOS_
定制 Tabbar
iOS开发中,定制tabbar的需求比较常见。这里总结自定义的实现。分如下几步:自定义DockView重写initWithFrame;添加item;调整item的frame;监听item的点击事件;重写setSelectedIndex.DockView.h#import@interfaceDockView:UIView@property(nonatomic,copy)void(^itemClick
ben_speed
·
2020-08-20 17:06
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软件开发
iOS_
富文本的图文混排
之前写过,改变字体颜色字号等功能,这次咱们来来看看,NSMutableAttributedString的延伸使用,富文本编辑,效果与图文混排类似。直接上代码不多说了:////ViewController.m//AAAA////Createdbya111on16/7/12.//Copyright©2016年司小文.Allrightsreserved.//#import"ViewController.
司小文
·
2020-08-18 02:18
iOS-功能
iOS_
使用UIBezierPath对象实现视图控件的立体阴影效果和半透明背景效果
iOS_
使用UIBezierPath对象实现视图控件的立体阴影效果和半透明背景效果说明:CALayer和阴影的相关API有:shadowOpacity,shadowRadius,shadowOffset
Sponge_CMZ
·
2020-08-17 20:13
iOS
记一次USB声卡设计开发
目前笔者从事
音频开发
工作,借助公司硬件资源,给自己做了个迷你声卡,接下来让笔者介绍一下相关开发过程。
L_17
·
2020-08-17 16:35
Audio
USB
iOS_
通过UIBezierPath实现简单的画板功能
通过UIBezierPath实现简单的画板功能说明:iOS中实现画板功能,可以有多种方法.此文使用UIBezierPath(贝塞尔曲线)实现核心APIClass:UIBezierPath,UIViewDelegate::无API:/**UIView类相关*/-(void)drawRect:(CGRect)rect-(void)setNeedsDisplay/**UIBezierPath类相关*/@
Sponge_CMZ
·
2020-08-16 23:52
iOS
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_
逆向_使用usbmuxd进行ssh连接
第1步,下载usbmuxdhttp://cgit.sukimashita.com/usbmuxd.git/snapshot/usbmuxd-1.0.8.tar.gz第2步,将python-client目录下的tcprelay.py和usbmuxd.py两文件,复制到工作目录下,如:/Users/beyond/Code/USBSSH第3步,在终端输入:/Users/beyond/Code/USBSS
pre_eminent
·
2020-08-12 15:16
加密/汇编/逆向/脱壳/破解
逆向破解_
iOS_
学习笔记_1
监测工具Reveal、snoop-it、introspy反汇编工具IDA、Hopper开发工具iOSOpenDev、TheosOSX工具class-dump然而出现了权限问题:cp:/usr/bin/mvim:Operationnotpermitted搜索之后发现,是ElCapitan加入了Rootless机制,不再能够随心所欲的读写很多路径下了。设置root权限也不行。Rootless机制将成为
pre_eminent
·
2020-08-12 15:38
加密/汇编/逆向/脱壳/破解
iOS高级
iOS_
如何导出p12文件(开发/发布证书多台MAC使用技巧)
摘要在苹果开发者网站申请的证书,是授权mac设备的开发或者发布的证书,这意味着一个设备对应一个证书,但是⚠️99美元账号只允许生成2个发布证书,2个开发证书,这满足不了多mac设备的使用,使用p12文件可以解决这个问题。为什么要导出.p12文件???当我们用大于等于三个MAC设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了2个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证
沙漠飞鱼
·
2020-08-11 13:45
iOS
ios_
长按手势以及手势出发多次讲解
首先添加手势方法//长按手势-(void)addLongGes{UILongPressGestureRecognizer*longPress=[[UILongPressGestureRecognizeralloc]initWithTarget:selfaction:@selector(actionLongPress:)];//最短长按时间longPress.minimumPressDuration
iOS_MingXing
·
2020-08-10 16:17
UI控件
iOS
iOS_
一个简单的弹幕实现
由于我们的需求是在图片上跑弹幕.而且图片还要点击放大查看.网上的demo都没法用.于是就有了以下代码//BulleView.h#import"SprayBulleModel.h"typedefNS_ENUM(NSUInteger,BulletDirection){BulletDirectionR2L=1,//右向左BulletDirectionL2R=2,//左向右};typedefenum:NS
fen9fe1
·
2020-08-10 16:03
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他