玩游戏麦克风说不了话录不了手机本体发出的声音吗

手机录制游戏视频,只录制游戏的声音,不录制我说话的声音_百度知道
手机录制游戏视频,只录制游戏的声音,不录制我说话的声音
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
匿名用户知道合伙人
这个貌似做不到的,电脑上有的录制软件可以屏蔽副音频(麦克风)只录制主音频(声卡输出),手机达不到
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。主题 : 使用audiounit录音,如何只录app发出的声音而不录麦克风的声音
级别: 侠客
可可豆: 738 CB
威望: 718 点
在线时间: 470(时)
发自: Web Page
来源于&&分类
使用audiounit录音,如何只录app发出的声音而不录麦克风的声音&&&
现在大概知道使用AudioUnitSetProperty,但具体的参数该如何设置呢
-(void)configAudio{
//Upon launch, the application automatically gets a singleton audio session.
Initialize a session and registering an interruption callback
//    CheckError(AudioSessionInitialize(NULL, kCFRunLoopDefaultMode, audioInterruptionListener, self), &couldn't initialize the audio session&);
//Add a AudioRouteChange listener
CheckError(AudioSessionAddPropertyListener(kAudioSessionProperty_AudioRouteChange, audioRouteChangeListener, self),&couldn't add a route change listener&);
//Is there an audio input device available
UInt32 inputA
UInt32 propSize=sizeof(inputAvailable);
CheckError(AudioSessionGetProperty(kAudioSessionProperty_AudioInputAvailable, &propSize, &inputAvailable), &not available for the current input audio device&);
if (!inputAvailable) {
         UIAlertView *noInputAlert =[[UIAlertView alloc] initWithTitle:@&error& message:@&not available for the current input audio device& delegate:nil cancelButtonTitle:@&OK& otherButtonTitles:nil];
         [noInputAlert show];
         [noInputAlert release];
         */
    }
//Adjust audio hardware I/O buffer duration.If I/O latency is critical in your app, you can request a smaller duration.
Float32 ioBufferDuration = .005;
CheckError(AudioSessionSetProperty(kAudioSessionProperty_PreferredHardwareIOBufferDuration, sizeof(ioBufferDuration), &ioBufferDuration),&couldn't set the buffer duration on the audio session&);
//Set the audio category
UInt32 audioCategory = kAudioSessionCategory_PlayAndR
CheckError(AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(audioCategory), &audioCategory), &couldn't set the category on the audio session&);
UInt32 override=
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryDefaultToSpeaker, sizeof(override), &override);
//Get hardware sample rate and setting the audio format
Float64 sampleR
UInt32 sampleRateSize=sizeof(sampleRate);
CheckError(AudioSessionGetProperty(kAudioSessionProperty_CurrentHardwareSampleRate, &sampleRateSize, &sampleRate), &Couldn't get hardware samplerate&);
mAudioFormat.mSampleRate         = sampleR
mAudioFormat.mFormatID           = kAudioFormatLinearPCM;
mAudioFormat.mFormatFlags        = kAudioFormatFlagIsSignedInteger | kAudioFormatFlagIsP
mAudioFormat.mFramesPerPacket    = 1;
mAudioFormat.mChannelsPerFrame   = kC
mAudioFormat.mBitsPerChannel     = 16;
mAudioFormat.mBytesPerFrame      = mAudioFormat.mBitsPerChannel*mAudioFormat.mChannelsPerFrame/8;
mAudioFormat.mBytesPerPacket     = mAudioFormat.mBytesPerFrame*mAudioFormat.mFramesPerP
mAudioFormat.mReserved           = 0;
//Obtain a RemoteIO unit instance
AudioComponentD
    acd.componentType = kAudioUnitType_O
    acd.componentSubType = kAudioUnitSubType_RemoteIO;
    acd.componentFlags = 0;
    acd.componentFlagsMask = 0;
    acd.componentManufacturer = kAudioUnitManufacturer_A
AudioComponent inputComponent = AudioComponentFindNext(NULL, &acd);
CheckError(AudioComponentInstanceNew(inputComponent, &mAudioUnit), &Couldn't new AudioComponent instance&);
//The Remote I/O unit, by default, has output enabled and input disabled
//Enable input scope of input bus for recording.
UInt32 enable = 1;
UInt32 disable=0;
CheckError(AudioUnitSetProperty(mAudioUnit,
kAudioOutputUnitProperty_EnableIO,
kAudioUnitScope_Input,
kInputBus,
                                    &enable,
sizeof(enable))
               , &kAudioOutputUnitProperty_EnableIO::kAudioUnitScope_Input::kInputBus&);
//Apply format to output scope of input bus for recording.
CheckError(AudioUnitSetProperty(mAudioUnit,
kAudioUnitProperty_StreamFormat,
kAudioUnitScope_Output,
kInputBus,
                                    &mAudioFormat,
sizeof(mAudioFormat))
               , &kAudioUnitProperty_StreamFormat::kAudioUnitScope_Output::kInputBus&);
//Disable buffer allocation for recording(optional)
CheckError(AudioUnitSetProperty(mAudioUnit,
kAudioUnitProperty_ShouldAllocateBuffer,
kAudioUnitScope_Output,
kInputBus,
                                    &disable,
sizeof(disable))
               , &kAudioUnitProperty_ShouldAllocateBuffer::kAudioUnitScope_Output::kInputBus&);
//Applying format to input scope of output bus for playing
CheckError(AudioUnitSetProperty(mAudioUnit,
kAudioUnitProperty_StreamFormat,
kAudioUnitScope_Input,
kOutputBus,
                                    &mAudioFormat,
sizeof(mAudioFormat)), &kAudioUnitProperty_StreamFormat::kAudioUnitScope_Input::kOutputBus&);
//AudioUnitInitialize
CheckError(AudioUnitInitialize(mAudioUnit), &AudioUnitInitialize&);
级别: 侠客
可可豆: 738 CB
威望: 718 点
在线时间: 470(时)
发自: Web Page
回 楼主(razer751) 的帖子
级别: 侠客
可可豆: 738 CB
威望: 718 点
在线时间: 470(时)
发自: Web Page
级别: 新手上路
可可豆: 271 CB
威望: 271 点
在线时间: 145(时)
发自: Web Page
楼主做出来了么,求科普实现原理啊
级别: 新手上路
可可豆: 1 CB
威望: 1 点
在线时间: 6(时)
发自: Web Page
楼主楼主,问题解决了吗?求思路.....
级别: 新手上路
可可豆: 1 CB
威望: 1 点
在线时间: 116(时)
发自: Web Page
有解决方案了吗?
级别: 侠客
可可豆: 80 CB
威望: 80 点
在线时间: 771(时)
发自: Web Page
楼主是在做手机播放音乐然后还要录制人声讲话么?&&能否一起交流下
级别: 侠客
可可豆: 250 CB
威望: 250 点
在线时间: 580(时)
发自: Web Page
听说回复可以加贡献值 我要升级 我要升级 为什么老是提示我页面挂了 离开地球饿了、、
级别: 侠客
UID: 522856
可可豆: 857 CB
威望: 580 点
在线时间: 1115(时)
发自: Web Page
#pragma mark&&-&&设置了播放和录音同时进行,注释掉的代码可以激活`扬声器-(void)initAudioSession{&&&&&&&&AudioSessionInitialize(NULL, NULL, NULL, (__bridge void *)(self));&&&&&&&&UInt32&&&&UInt32 sessionCategory = kAudioSessionCategory_PlayAndR&&&&&&&&AudioSessionSetProperty (&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& kAudioSessionProperty_AudioCategory,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& sizeof (sessionCategory),&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &sessionCategory&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& );&&&&&&&&route = kAudioSessionOverrideAudioRoute_S&&&&&&&&AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute, sizeof(route), &route);&&&&AudioSessionSetActive(true);}
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版Adobe audition这个软件,为什么我录音时我的声音录不进,麦克风没问题
<p class="detail" data-data='我第二轨的R点红了的,然后按录音键(那个红点对吧), 然后对着耳麦上自带的话筒大声说话,奇怪。,第二轨没声波,完全录不进自己的声音,只能录到我点击鼠标的声音,(好像怎么是内录似的)奇怪。我已经在选项-录音属性-选择麦克风(麦克风打勾,其余不打勾) ,为什么就是录不到我自己的说话声音呢?百思不得其解 下面是截图,跪求高手赐教。图解最好。非常感谢,。'>我第二轨的R点红了的,然后按录音键(那个红点对吧), 然后对着耳麦上自带的话筒大声说话,奇怪。,第二轨没声波,完全录不进自己的声音,只能录到我点击鼠
按时间排序
在你的这个“录音控制”面板上,点“选项”,然后, 属性 / 混音器(菜单中),选好声卡输入端:“Realtek HD Audio Input” ,然后,在“显示下列音量控制”中,将“立体声混音”项的对钩去掉,给“麦克风”项打钩,确定,退出。
您可以邀请下面用户,快速获得回答
擅长领域:&&&&
在手机数码分类下共有2008个回答
擅长领域:&&&&
在手机数码分类下共有748个回答
Oo城管大队长oO
擅长领域:&&&&
在手机数码分类下共有325个回答
擅长领域:&&&&
在手机数码分类下共有272个回答
擅长领域:&&&&
在手机数码分类下共有270个回答
xiwind2588
擅长领域:
在手机数码分类下共有206个回答
加载更多答主
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
点击可定位违规字符位置
确定要取消此次报名,退出该活动?
请输入私信内容:什么手机录屏软件可以只录手机里的声音不录麦克风的声音的那种【录制吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:389贴子:
什么手机录屏软件可以只录手机里的声音不录麦克风的声音的那种
什么手机录屏软件可以只录手机里的声音不录麦克风的声音的那种
贴吧热议榜
使用签名档&&
保存至快速回贴对手机话筒发声就有东西跑的是什么游戏_百度知道
对手机话筒发声就有东西跑的是什么游戏
对手机话筒发声就有东西跑的是什么游戏...
对手机话筒发声就有东西跑的是什么游戏
&#xe6b9;答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
热心网友知道合伙人
这个游戏是: 不要停!八分音符酱 希望对你有帮助!
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 玩游戏麦克风说不了话 的文章

 

随机推荐