草庐IT

pcm录制

全部标签

ios - 在 iOS 10 上录制 M4A 文件

我正在尝试使用m4a扩展名录制语音。我使用了以下代码:try!self.audioSession.setCategory(AVAudioSessionCategoryPlayAndRecord,withOptions:AVAudioSessionCategoryOptions.DefaultToSpeaker)try!self.audioSession.setActive(true)//getdocumnetsdirectoryletdocumentsDirectory=NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.Us

ios - 视频不再录制音频 (PBJVision/AVFoundation)

我有一个应用程序(企业、分布式OTA),其中包括录制视频剪辑。突然间,我们开始收到缺少音频的视频上传,现在这个问题似乎完全可以重现。我一直在使用PBJVision库,它似乎工作得很好,但我也用SwiftyCam(另一个基于AVFoundation的库)测试了它,结果相同。目前还不清楚这是何时引入的,但我检查了以下内容:确保在目标.plist中设置了NSMicrophoneUsageDescription确保摄像头和麦克风权限在系统设置中显示为已授予尝试在设置中禁用麦克风权限(应用会正确提示用户重新启用权限)尝试使用较早版本的视频捕获库以防回归尝试不同的视频捕获库为PBJVision/S

swift - 8000 PCM格式的AVAudioEngine如何录音播放?

我想将此代码用于VoIP服务。我正在使用网络套接字并用它发送:letdata=self.toNSData(PCMBuffer:buffer)和播放:letaudioBuffer=self.toPCMBuffer(data:data)在另一台设备中)我用过:https://github.com/Lkember/IntercomTest并进行了工作,但数据量很大。我感觉41100速率对于发送数据来说是一个非常大的大小,我想将较低速率的缓冲区大小减少到8000。但我不知道如何在不引起错误的情况下降低采样率!我失败的代码如下:@IBActionfuncstart(_sender:Any){va

ios - 为录制的视频添加水印并保存

所以我尝试使用以下代码为以前录制的视频添加水印,但是当我查看视频时,没有水印。谁能帮忙?我尝试关注以下帖子:iPhoneWatermarkonrecordedVideo.publicfuncaddWatermarkToVideo(url:NSURL,completion:(url:NSURL?)->Void){letvideoAsset=AVURLAsset(URL:url)letmixComposition=AVMutableComposition()letcompositionVideoTrack=mixComposition.addMutableTrackWithMediaTyp

swift - x 秒后触发 iphone 视频录制

在一个swift应用程序中,我想在等待10秒后开始用相机录制视频。一旦10秒等待结束,将调用此函数:funcstartRecording(){//triggervideorecording}到目前为止,当用户点击“录制视频按钮”时,它会显示相机界面,然后用户必须点击内置的录制按钮:@IBActionfuncrecordVideo(sender:AnyObject){if(UIImagePickerController.isSourceTypeAvailable(.Camera)){ifUIImagePickerController.availableCaptureModesForCam

Swift OSX 音频在录制时通过

我在Xcode9中编程-swift4-macOSNOTIOS我在下面有一个基本的录音音频设置,用于用耳机和麦克风录制歌手。我希望它像LogicX一样使用react。在LogicX中,当您将要录制的轨道放入录音准备状态时,麦克风会连接到耳机,这样歌手就可以听到自己的声音。在播放时,录音准备就绪是静音的,因此歌手可以在这里录制什么。如果在播放过程中按下录音按钮,歌手就会听到正在录制的人声。我遇到的问题是将音频输入直接路由到音频输出。我不确定我应该使用什么音频系统AVAudioSession显然适用于iOS.我必须去核心音频吗?我想坚持使用swift4如有任何建议,我们将不胜感激这是我目前所

ios - 快速播放录制的音频

我目前正在通过Udacity学习“IntrotoiOSAppDevelopmentwithSwift”类(class)。我已将代码复制到我们完成录制音频的那一点。这是他们告诉你输入的内容:overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){if(segue.identifier=="stopRecording"){letplayVC:PlayViewController=segue.destinationViewControllerasPlayViewControllerletdata=sende

ios - Swift 3 录制音频并上传到 Firebase 存储和播放

我正在制作一个聊天室应用程序,目前它可以发送消息、图像和视频。我正在使用一种非常相似的方法来发送视频并且它有效,但在发送音频时它不起作用。音频文件和音频url已成功上传到Firebase,但是当我尝试播放音频时,它显示此错误:操作无法完成。(OSStatus错误2003334207。)。项目越来越大,我使用AVAudio的经验很少,所以如果你们之前遇到过类似的问题,请教我如何解决它。谢谢!!!这是设置audioRecorder的代码,我在这里获取url并将其传递给其他函数以将音频文件放入Firebase存储。funcstartRecording(){letsettings=[AVFor

ios - 保存录制的音频 (Swift)

我正在尝试使用AVAudioRecorder录制音频,然后保存它以便以后使用。到目前为止,我已经制作了录音机,它做得很好,录音后播放音频,但一旦我关闭程序,它就消失了。我能做些什么?这是我到目前为止编写的全部代码:classRecordViewController:UIViewController,AVAudioPlayerDelegate,AVAudioRecorderDelegate{@IBOutletweakvarRecordButton:UIButton!@IBOutletweakvarPlayButton:UIButton!varsoundRecorder:AVAudioRe

ios - 在 Swift 中使用实时滤镜录制视频

我是swift的新手,正在尝试构建一个可以应用实时滤镜并使用应用的滤镜保存的相机应用程序。到目前为止,我可以使用应用的滤镜进行实时预览,但是当我保存视频时,它全黑了。importUIKitimportAVFoundationimportAssetsLibraryimportCoreMediaimportPhotosclassViewController:UIViewController,AVCaptureVideoDataOutputSampleBufferDelegate{varcaptureSession:AVCaptureSession!@IBOutletweakvarprevi