草庐IT

iphone - 我可以分配由 AVAssetExportSession 导出的 m4a 的采样率或比特率吗

这是一些代码段:AVURLAsset*songAsset=[AVURLAssetURLAssetWithURL:assetURLoptions:nil];AVAssetExportSession*exporter=[[AVAssetExportSessionalloc]initWithAsset:songAssetpresetName:AVAssetExportPresetAppleM4A];NSLog(@"createdexporter.supportedFileTypes:%@",exporter.supportedFileTypes);exporter.outputFileTyp

ios - m4a 文件格式的 AudioStreamBasicDescription 是什么

我尝试使用更多的AudioStreamBasicDescription来处理m4a文件格式。我仍然遇到一些问题。请任何人告诉我m4a文件格式的确切AudioStreamBasicDescription。 最佳答案 您可以使用ExtAudioFileGetProperty从现有的m4a音频文件中获取ASBD。更多详情Clickhere. 关于ios-m4a文件格式的AudioStreamBasicDescription是什么,我们在StackOverflow上找到一个类似的问题:

ios - .m4a 被认为是 audio/m4a 或 audio/mp4

我正在尝试将音频上传到S3,我有点困惑我应该将我的mime类型声明为什么。我的音频文件是一个m4a,在iphone上录制为kAudioFormatMPEG4AAC。这会被视为audio/m4a还是audio/mp4?我在网上看到相互矛盾的答案。 最佳答案 m4a中的m4是MPEG-4的简写,就像mp4是简写一样MPEG-4的手。事实上,m4a、m4v和mp4文件都具有相同的内部MPEG-4原子结构.文件之间的区别在于它们的内容(视频文件具有视频原子和音频原子。)尽管使用相同的文件扩展名,但音频的编解码器也可能不同,例如alac和AA

iphone - ExtAudioFileWrite 到 m4a/aac 在双核设备(ipad 2、iphone 4s)上失败

我编写了一个循环,使用扩展音频文件服务将我的应用程序生成的pcm音频数据编码为aac。编码在后台线程中同步进行,而不是实时进行。对于ios4和5,编码在ipad1和iphone3gs/4上完美运行。但是,对于双核设备(iphone4s、ipad2),第三次调用ExtAudioFileWrite使编码线程崩溃,没有堆栈跟踪和没有错误代码。这里是有问题的代码:数据格式AudioStreamBasicDescriptionAUCanonicalASBD(Float64sampleRate,UInt32channel){AudioStreamBasicDescriptionaudioForma

ios - 使用 Apple 音频文件流服务、iOS 7 无法解析 M4A、AAC 文件

我正在使用本教程MultipeerConnectivityAudioStreamToMultiplePeers和这个项目GithubRepository,为了从NSInputStream流式传输音频,这是通过以下方式获得的:-(void)session:didReceiveStream:withName:fromPeer:MCSession委托(delegate)方法。之后,这将打开一个新的音频文件流(TDAudioFileStreamer/Classes/AudioFileStream.m:39):OSStatuserr=AudioFileStreamOpen((__bridgevo

c# - 如何检查 Zebra 105SL 打印机是否正常/准备就绪

我通过TCP/IP-SOCKET发送数据(ZPL)代码。如果zebra打印机在线并准备就绪,我想检查zebra打印机的状态。我谷歌了,但没有找到解决方案。我知道斑马打印机的静态IP地址和端口。 最佳答案 发送~HS(主机状态)并检查响应参见Programmingmanual对于~HS的格式 关于c#-如何检查Zebra105SL打印机是否正常/准备就绪,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

sockets - 是否可以通过一个 TCP 连接建立两个 SOCKSv4a session 连接?

我正在尝试从到SOCKSv4a代理服务器的单个TCP连接创建多个隧道,以防止关闭和重新打开一堆到SOCKS代理的套接字。类似于“连接:保持事件”。我怎样才能做到这一点?协议(protocol)允许吗? 最佳答案 不,这不被任何版本的SOCKS支持(也不被HTTP/1.1CONNECT方法支持——keep-alive被CONNECT忽略)。一旦隧道建立,它就是原始数据的直接传递,直到客户端或服务器断开连接。您需要为每个与服务器的新连接打开一个单独的客户端代理连接。 关于sockets-是否

路由器刷机解决学校无线上网问题(小米4A千兆版)

一、准备工作1、路由器正常联网状态,(正常联网状态指的是电脑能够通过路由器上网)2、电脑网线插入路由lan口,IP地址设置为自动获取3、启动window10的Telent功能控制面板->程序和功能->左侧“启动或关闭Windows功能->Telent客户端4、安装python环境(自行百度安装)5、下载winscp软件并安装,用来上传breed文件及下载路由器备份用winscp下载地址:https://winscp.net/eng/download.php下载后安装,默认next即可,无需进行其他选择6、下载固件(1)breed固件:https://breed.hackpascal.net下载

swift - AVAudioRecorder 录制非常大的 m4a 文件

我正在使用AVAudioRecorder并录制m4a文件,但文件一秒钟为14mb。如果我录制一个小时,文件会很大。有什么方法可以减小文件大小吗?varrecordSettings=[AVFormatIDKey:kAudioFormatAppleLossless,AVEncoderAudioQualityKey:AVAudioQuality.Medium.rawValue,AVEncoderBitRateKey:320000,AVNumberOfChannelsKey:2,AVSampleRateKey:44100.0] 最佳答案 我

swift - AVFoundation:使用 AVAudioEngine 和 AVAudioFile 的格式错误的 .m4a 文件格式

我在使用iOS8beta中新的AVFoundation框架使用AVAudioEngine和AVAudioFile写入数据时遇到问题。我想使用m4a格式在输入节点上使用点击写入数据。但是,输出文件似乎已损坏,但使用完全相同的设置将文件格式更改为.aac,文件格式正确并且可以成功播放:importFoundationimportAVFoundationfunccaptureMicrophoneInput(){varerror:NSError?varaudioFileSettings=Dictionary()audioFileSettings[AVFormatIDKey]=kAudioFor