ios9不能玩游戏怎么玩汤姆猫怎么访问麦克风

主题 : 请问如何让 iOS 9 在输入时出现麦克风?
级别: 骑士
UID: 119701
可可豆: 1438 CB
威望: 1434 点
在线时间: 447(时)
发自: Web Page
来源于&&分类
请问如何让 iOS 9 在输入时出现麦克风?&&&
因為查資料時看到 iOS10 需要去設置權限,才發現設置後 iOS10在輸入時才會在鍵盤出現麥克風。但在 iOS 9 卻依然不會出現。我試過加上下面的code,還是不會鍵盤出現麥克風。        AVAudioSession *avSession=[AVAudioSession sharedInstance];//[[AVAudioSession alloc]init];        [avSession requestRecordPermission:^(BOOL granted) {            if(granted){                NSError *err1;                [avSession setCategory:@&AVAudioSessionCategoryPlayAndRecord& error:&err1];                if(err1!=nil)                    NSLog(@&%@&,err1.localizedDescription);            }else{                NSLog(@&Permission to record not granted&);            }        }];請問我該如何做才能讓 iOS9 在鍵盤區也出現麥克風?[ 此帖被jtain在 16:14重新编辑 ]
MAC mini(OS X 10.13) + Xcode 9.0.1
级别: 骑士
UID: 119701
可可豆: 1438 CB
威望: 1434 点
在线时间: 447(时)
发自: Web Page
我发现在模拟器上完全不会有任何讯息,但真机上第一次执行时會出現询问视窗,可是在程式中却依然不会有那个麦克风?
MAC mini(OS X 10.13) + Xcode 9.0.1
级别: 新手上路
可可豆: 3 CB
威望: 3 点
在线时间: 9(时)
发自: Web Page
[AVCaptureDevice requestAccessForMediaType:AVMediaTypeAudio completionHandler:^(BOOL granted) {//麦克风权限&&if (granted) {&&&&&&NSLog(@&Authorized&);&&}else{&&&&&&NSLog(@&Denied or Restricted&);&&}}];
级别: 骑士
UID: 119701
可可豆: 1438 CB
威望: 1434 点
在线时间: 447(时)
发自: Web Page
谢谢 ATMACS 大大的回覆。[设定-&隐私权-&麦克风]里有出现我的app, 但键盘上还是没有曲线那个麦克风的按钮。还是说是需要另外处理?
MAC mini(OS X 10.13) + Xcode 9.0.1
级别: 骑士
UID: 119701
可可豆: 1438 CB
威望: 1434 点
在线时间: 447(时)
发自: Web Page
我试过把 AVMediaTypeAudio 改成 AVMediaTypeVideo 会出现提示视窗,然后我的app也会出现在 [隐私-&相机]之中。但是使用 AVMediaTypeAudio 则完全没有任何讯息,[隐私-&麦克风] 之中也没有我的app。我用下面的程式去检查时,每次都是 &not Determined&,很显然的应该是没有真的注册好,到底应该怎样注册麦克风?&&&&AVAuthorizationStatus AVstatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeAudio];//麥克風權限&&&&switch (AVstatus) {&&&&&&&&case AVAuthorizationStatusAuthorized:&&&&&&&&&&&&NSLog(@&Authorized&);&&&&&&&&case AVAuthorizationStatusDenied:&&&&&&&&&&&&NSLog(@&Denied&); iFlgGrante=1;&&&&&&&&case AVAuthorizationStatusNotDetermined:&&&&&&&&&&&&NSLog(@&not Determined&); iFlgGrante=2;&&&&&&&&case AVAuthorizationStatusRestricted:&&&&&&&&&&&&NSLog(@&Restricted&); iFlgGrante=1;&&&&&&&&default:&&&&}
MAC mini(OS X 10.13) + Xcode 9.0.1
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版您现在的位置:
我赢职场首发iOS9(Xcode7版)游戏汤姆猫
Yesky天极新闻
  【天极网IT新闻频道】北京时间9月10日凌晨1点,苹果正在旧金山比尔格雷厄姆市政礼堂召开发布会,除了倍受期待的/6s Plus之外,iOS9正式版也会是一大看点。与此同时,我赢职场极速首发了iOS9(Xcode7版)最新实战项目-可爱的汤姆猫,第一时间为广大开发者爱好者提供苹果最新系统iOS9开发的实战项目。
  此首发课程采用了IImageView、动画效果、音频播放效果、StoryBoard、多线程操作优化等开发技术,我赢职场iOS讲师用极为易懂的视频课程诠释了iOS9开发语言给开发者带来的便利以及优势!
  据了解,我赢职场课程内容方面以高品质的内容中心,覆盖90%以上IT教育市场。同时构筑了覆盖四种移动设备的APP的跨设备学习平台。
  由于教育类产品的特殊性,对于教育类的企业来讲,能真正做到“内容为王”,才是做大做好的根基。我赢职场对于高品质课程的追求,正是对以上教育理念的良好诠释。
  目前,我赢职场的课程涵盖了从Android,iOS/,Cocos2d,Cocos2d-X,HTML5,等开发内容,延伸到Red Hat认证,Oracle认证, DBA,NoSQL,网络工程师,微软认证,UID/UE设计,SEO/SEM,电商运营等IT的各个方面。在三年多的时间中,很多视频已经迭代录制了4-5遍。
  此外,我赢职场深知移动学习平台对于学员的必要性,于是,在为广大学员提供高品质的视频课程的同时,更结合时下移动互联网的特性,集中精良的技术团队,及时开发出了适应各种版本的、的APP移动端学习平台,随时随地让学习变为一种乐趣。
  免费体验链接:/play//#15653?tg=
IT新闻微信公众平台
第一时间获取新鲜资讯
使用手机扫描左方二维码
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!今天接到一个任务,检测应用是否有麦克风的权限,网上找了很多资料,然后终于明白了检测和获取的区别
检测就是判断用户是否打开了麦克风的权限
判断方法是这样的
AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeAudio];
switch (authStatus) {
case AVAuthorizationStatusNotDetermined:
case AVAuthorizationStatusRestricted:
case AVAuthorizationStatusDenied:
case AVAuthorizationStatusAuthorized:
获取权限就会弹一个框,让用户选择是否开启这个权限
[audioSession performSelector:@selector(requestRecordPermission:) withObject:^(BOOL granted) {
if (granted) {
bCanRecord = YES;
bCanRecord = NO;
Android判断是否开启的麦克风
在Android6.0 之前只需要在manifest.xml中注册一下就好了,但是Android6.0之后权限管理更加严格了,需要在运行的时候去获取,官网有一个例子,怎么在运行的时候提示用户开启权限,但是其实有个更取巧的方法,在代码里面打开麦克风,如果打开成功,说明用户开启了权限,如果失败,就可以认为玩家关掉了该权限
本文已收录于以下专栏:
相关文章推荐
一、iOS应用权限检测在涉及到这个问题的时候,首先为了适配iOS10系统,我们必须首先在info.plist文件声明中将要用到的权限,否则将会引起崩溃如下:
“This app has crashe...
iOS 相机 麦克风 照片 权限的检测与获取
iOS 麦克风访问权限
AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeAudio...
- (BOOL)canRecord
__block BOOL bCanRecord = YES;
if ([[[UIDevice currentDevice] s...
头文件包含:#include "mmsystem.h"#pragma comment(lib, "winmm.lib")BOOL SetMicrPhoneVolume(DWORD dwVolume){...
想用手机的听筒录制识别声音,
设置的采样率是能用来换算成声音频率吗:
[recordSetting setValue:[NSNumber numberWithFloat:44100] forKey...
谷歌和百度了半天,无论中国人还是老外都一直在重复这!
SDWebImage本身不支持带有ssl证书图片的加载!
于是乎,想着各种办法去实现cookie的绑定,
甚至想放弃,采用AfNetWorkin...
基于《Swift 语言指南》开源项目收录,做了一个甄别和筛选,并辅以一句话介绍。
@SwiftLanguage 更新至 ,最近新收录 Duration, Bolts-Swift...
1、判断用户是否获取了相册的访问权限#import // 获取相册权限
- (void)getPhotoLibraryAuthor {
ALAuthorizationStatus status...
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)升级iOS 10之后,如果之前的项目中存在使用系统相机,麦克风,相册,通讯录等,运行APP会出现crash的情况,如下图:
按照崩溃的log提示,将对应的key加到工程plist中(以source code方式打开 plist):
或者在 Target -& Info 中添加相应的key-value:
这里举几个例子,其他的一些权限,去plist文件中,添加一栏。输入 “Privacy - ”自动列出一串供选择
Privacy - Camera Usage Description
Privacy - Photo Library Usage Description
Privacy - Calendars Usage Description
配置完毕,当进入APP,使用相应功能的时候,系统会弹窗提示,提示内容就是上面自定义的 value。
本文已收录于以下专栏:
相关文章推荐
- (BOOL)canRecord
__block BOOL bCanRecord = YES;
if ([[[UIDevice currentDevice] s...
AVAuthorizationStatus authStatus = [AVCaptureDevice
authoriz...
判断相机权限是否被限制,需要导入
AVFoundation 类#import
ios 10 中权限适配
NSPhotoLibraryUsageDescription
App需要您的同意,才能访问相册
NSCameraUsageDescription
IOS利用EventKit可以实现添加提醒和添加事件(日历)的功能
EKEventStore类
该类负责日历和提醒事件的管理,可以简单理解为数据库,可以对事件进行增删改查。
查询今天暂且不表,只说如...
-(void)saveEventToCalendarTomorrow:(id)event{
//事件市场
EKEventStore *eventStore = [[EKEv...
由此表明,Xcode8即IOS10的权限相关改为了在info.plist显示的设置,原来是在代码中调用到相关模块,
系统自己为这个项目记录权限,现在需要项目本身显示的要求权限,然后系统读取...
key>NSPhotoLibraryUsageDescriptionkey>
string>App需要您的同意,才能访问相册string>
key>NSCameraUsageDescripti...
升级了iOS10之后,之前写的好好的访问本地相册方法全部Crash了,找了半天也没发现代码有什么问题,查了文档以后发现,iOS10之后权限访问更加清晰了,所有涉及本地数据访问的都需要在Info.pli...
MD5加密,AES128加密解密,NSData转化为base64编码,NAData转为16进制
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)}

我要回帖

更多关于 ios9不能玩游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信