首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >录屏推流 iOS RPSampleBufferTypeAudioMic?

录屏推流 iOS RPSampleBufferTypeAudioMic?

提问于 2019-07-18 07:33:38
回答 1关注 1查看 1.2K
代码语言:javascript
运行
AI代码解释
复制
- (void)processSampleBuffer:(CMSampleBufferRef)sampleBuffer withType:(RPSampleBufferType)sampleBufferType {
    switch (sampleBufferType) {
        case RPSampleBufferTypeAudioMic:

按照sdk说明接入,但是一直收不到麦克风的buffer,其他两种类型正常

回答 2

以往V

发布于 2017-12-19 07:02:09

如果你有为iPhone 4S或更早版本构建的应用程序,它将在iPhone 5上运行letterbox。

要使你的应用适应新的更高屏幕,首先要将启动图像更改为:Default-568h@2x.png。它的大小应该是1136x640(HxW)。是的,在新的屏幕大小的默认图像是让你的应用程序采取整个新的iPhone 5的屏幕的关键。

(请注意,命名约定只适用于默认图像,命名另一个图像“Image-568h@2x.png”不会导致它被加载,而不是“Image@2x.png”。如果你需要加载不同的图像对于不同的屏幕尺寸,您必须以编程方式执行。)

如果你非常幸运,那可能是...但很可能,你必须采取更多的步骤。

确保你的Xibs / Views使用自动布局来调整自己的大小。

使用弹簧和支柱来调整视图的大小。

如果这对于您的应用程序来说不够好,请为您的应用程序设计一个特定屏幕大小的xib / storyboard并以编程方式重新定位另一个。

在极端的情况下(当没有上述情况时),设计两个Xib并在视图控制器中加载相应的Xib。

要检测屏幕大小:

代码语言:txt
复制
代码语言:txt
AI代码解释
复制
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
代码语言:txt
AI代码解释
复制
{
代码语言:txt
AI代码解释
复制
    CGSize result = [[UIScreen mainScreen] bounds].size;
代码语言:txt
AI代码解释
复制
    if(result.height == 480)
代码语言:txt
AI代码解释
复制
    {
代码语言:txt
AI代码解释
复制
        // iPhone Classic
代码语言:txt
AI代码解释
复制
    }
代码语言:txt
AI代码解释
复制
    if(result.height == 568)
代码语言:txt
AI代码解释
复制
    {
代码语言:txt
AI代码解释
复制
        // iPhone 5
代码语言:txt
AI代码解释
复制
    }
代码语言:txt
AI代码解释
复制
}

最爱开车啦

发布于 2017-12-19 07:01:35

  1. 下载并安装最新版本的Xcode。
  2. 为您的应用程序设置启动屏幕文件(在目标设置的常规选项卡中)。这是如何使用任何屏幕的全尺寸,包括在iOS 9中的iPad拆分视图大小。
  3. 测试你的应用程序,希望别的什么都不要做,因为如果你已经正确设置了自动调整大小的掩码,或者使用了自动布局,所有东西都应该可以神奇地工作。
  4. 如果没有,请调整视图布局,最好使用“自动布局”。
  5. 如果有什么事情你必须做更大的屏幕具体,那么看起来你必须检查高度,[[UIScreen mainScreen] bounds]因为似乎没有具体的API。从iOS 8开始,还有尺寸类别,可以将屏幕大小垂直和水平地抽象为常规或紧凑,并且是推荐的用于调整UI的方法。
和开发者交流更多问题细节吧,去 写回答
相关文章
iPhone屏幕分辨率及适配技术
一般情况下,我们说iPhone 8的屏幕是4.7寸屏,就是指iPhone 8的屏幕对角线为4.7英寸。 屏幕的单位是以英寸为单位,换算关系:1 inch = 2.54cm = 25.4mm。 2. 分辨率 历代iPhone的分辨率:
用户5521279
2020/09/23
3.9K0
iPhone屏幕分辨率及适配技术
iPhone屏幕尺寸、分辨率及适配
上表中的宽高(width/height)为手机的物理尺寸,包括显示屏和边框。
全栈程序员站长
2022/07/23
7.4K0
iPhone屏幕尺寸、分辨率及适配
iPhone 开发分辨率 持续更新
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126747.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/23
2780
ios学习7_iPhone屏幕尺寸、分辨率及适配[通俗易懂]
上表中的宽高(width/height)为手机的物理尺寸,包括显示屏和边框。
全栈程序员站长
2022/08/27
3.1K0
ios学习7_iPhone屏幕尺寸、分辨率及适配[通俗易懂]
ios学习7_iPhone屏幕尺寸、分辨率及适配
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说ios学习7_iPhone屏幕尺寸、分辨率及适配,希望能够帮助大家进步!!!
Java架构师必看
2022/04/24
1K0
ios学习7_iPhone屏幕尺寸、分辨率及适配
Android开发笔记(三)屏幕分辨率
在app编码中经常需要获取手机的屏幕分辨率(宽*高),原来我直接上网拷贝代码,但在使用过程中却发现诸多不便。 不便一:下面代码中的getWidth和getHeight在adt上提示deprecated已经废弃了,实在扎眼
aqi00
2019/01/18
1K0
Cocoa Iphone 屏幕尺寸
1、状态栏:通常是20px高,在打电话或显式消息时,放大到40px。因此,在纵向模式下,应用程序的可用空间是320×460,横向模式下是480×300;
全栈程序员站长
2022/08/28
4340
css适配不同分辨率屏幕_html5判断分辨率
最近出了很多新机,很多人在购买前会详细查看手机参数,其中“分辨率”这一项让不少人一头雾水,究竟手机分辨率是什么?对我们的使用体验有什么影响?是不是分辨率越高越好?
全栈程序员站长
2022/09/21
2.2K0
css适配不同分辨率屏幕_html5判断分辨率
颠覆式革命:未来iPhone或将搭载360度环绕屏幕!
据国外媒体报道,美国专利与商标局(USPTO)近日授予苹果公司一项新技术专利——“配备环绕式屏幕的电子设备”。 但苹果要做的不仅仅是简单的柔性屏这么简单,专利文件中的相应配图泄露了一个非常重要的信息:
镁客网
2018/05/28
5360
【知识普及】平板的屏幕分辨率和屏幕比例_和平精英平板分辨率
针对IOS,Android 手机分辨率大小、屏幕尺寸、开发尺寸的参考。 在实际页面的开发过程,往往显示屏幕的宽度换算为像素尺寸的1/2。
全栈程序员站长
2022/09/21
5.7K0
【知识普及】平板的屏幕分辨率和屏幕比例_和平精英平板分辨率
android多屏幕分辨率适配
做android开发,开源嘛,满市场都是凌乱的机型,总少不了适配这样或那样的型号。在这里分享一下自己在开发中用到的方法。 首先要介绍一下drawable-mdpi、drawable-hdpi-128
xiangzhihong
2018/01/29
1.9K0
iPhone 各屏幕尺寸及解析[通俗易懂]
表示沿着对角线,每英寸所拥有的像素(pixel)数目,PPI的数值越高,代表显示屏能够以越高的密度显示图像,即通常所说的分辨率越高,颗粒感越弱,图像更清晰。
全栈程序员站长
2022/07/26
3.6K0
iPhone 各屏幕尺寸及解析[通俗易懂]
PyQt 适配不同屏幕分辨率
在宽高为1366*768下设计开发的界面,到了2860*1620屏幕下会显示不正常。
AnRFDev
2021/02/01
4.4K0
屏幕分辨率dpi计算_hypodensity
我这里有一个400px*400px的正方形 由于一英寸=326,不够放,所以要用2英寸放
全栈程序员站长
2022/09/20
4.1K0
屏幕分辨率dpi计算_hypodensity
如何把夸克视频或资料下载到iphone
chimchim
2023/10/17
6.7K0
如何把夸克视频或资料下载到iphone
iPhone 检测 iPhone X 设备的几种方式和分辨率终极指南[通俗易懂]
在国外的 PaintCode 网站上,有一篇文章《The Ultimate Guide To iPhone Resolutions》整理了包括从第一代 iPhone 到最新发布的 iPhone XS Max 等所有 iPhone 设备的屏幕数据,包括:开发尺寸(points)、物理尺寸(pixels)以及实际渲染像素、1倍/2倍/3倍模式等,如图 1 所示(建议大图查看更加清晰)。
全栈程序员站长
2022/07/23
1.6K0
iPhone 检测 iPhone X 设备的几种方式和分辨率终极指南[通俗易懂]
Qt获取多个屏幕分辨率
通过QDesktopWidget的screenGeometry方法获取多个屏幕的分辨率 获取QDesktopWidget QDesktopWidget类提供了对多屏幕信息的访问 QDesktopWidget *desktopWidget = QApplication::desktop(); 使用screenGeometry方法获取分辨率 接口方法 const QRect QDesktopWidget::screenGeometry(int screen = -1) const 获取默认屏幕分辨率 QRect
Qt君
2019/07/15
2.9K0
minigui:获取屏幕分辨率(GetGDCapability)
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/80965699
10km
2019/05/25
1.6K0
点击加载更多

相似问题

cdb到dcdb如何升级或迁移?

0167

屏幕分辨率调整后,每次重新登录,都会恢复到最低分辨率?

0101

ios设备上trtc 实现屏幕共享 如何开发 流程是什么 有开发文档吗?

1459

是否可以使用 Windows 或 Linux PC 为 iOS 开发应用程序?

085

如何测试一个iphone应用程序?

2466
相关问答用户
腾讯云TDP | 产品KOL擅长5个领域
新浪微博 | 高级总监擅长4个领域
腾讯云TDP | KOL擅长5个领域
擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档