草庐IT

设备制造

全部标签

ios - HLS 视频无法在模拟器和真实设备上播放

我正在开发一个iOS应用程序,它只播放实时流HLS视频。我的问题是我已经使用AVPlayer和ViewController来设置Playground,一切正常,ViewController已启动,播放器也已启动但流式传输没有启动。该流是一种.m3u8,在safari和chrome中运行得非常好。iOS不会在模拟器或真实设备上显示视频。我也搜索过其他SO解决方案,但我没有找到它们。/*Buttontoplaylivenewsstreaming*/@IBActionfuncliveNews(_sender:Any){guardletNewsUrl=URL(string:"http://cd

android - 与 nginx 的 SSL 套接字连接在某些 android 和 ios 设备上不起作用

我在reactnative中为android和ios开发了一款游戏。它通过套接字连接到使用digicertSSL证书运行的nginx服务器。在nginx的背后,运行着4个node.js服务器分别为3000、3001、3002、3017端口。整个架构位于AWSEC2c5.x实例中。AWS防火墙的所有入站和出站端口均开放用于测试目的。我可以从我的笔记本电脑浏览器中监听各个端口,并且它给出了正确的响应。另一方面,移动应用仅通过套接字进行通信。部分设备连接不上服务器(没有监听到socket'connect'事件,显示websocketconnectionerr),而其他设备可以轻松连接。显示以

ios - UIImageView 在不同的设备上保留 Storyboard "preview screen bounds"- 框架不根据屏幕尺寸更新

当我在模拟器中运行我的应用程序时,我的Storyboard预览选择手机时仍然会获取高度和体重。不应该选择哪种模拟器?例如:Storyboard预览选择iPhoneSE然后ImageView重量=96高度=92Storyboard预览选择iPhone8然后ImageView权重=112.5高度=108.5但是当我的storyboard预览时选择iPhoneSE和simulator不管选择哪个像iPhone8,iPhoneX...重量=96高度=92为什么?最奇怪的是当我选择不同的Storyboard预览时,同一个模拟器,我得到不同的尺寸......print(self.img.frame

ios - iOS 设备上的 Rest 服务器使用 Swift

我需要一种方法让iOS应用程序能够在通过USB连接的设备上接受消息、查询有关该设备的大量数据并返回包含这些数据的响应。我是iOS新手,开发速度很快,所以我需要一些东西;简单使用CocoaPods(由于Swift包管理器中缺少ios支持)不需要通过AppStore进行分发(我认为这排除了使用APN的可能性)我尝试了以下方法:BlueSocket:https://github.com/IBM-Swift/BlueSocket这可能可以完成这项工作,但级别非常低,需要大量工作来处理缓冲区大小等。因此REST解决方案可能更好木浦:https://www.kitura.io/这看起来很理想。然而

ios - SSL 操作失败并显示代码,同时向 iOS 设备发送推送通知

我正在尝试向运行良好的iOS设备发送推送通知,但突然开始抛出以下错误:stream_socket_client():SSLoperationfailedwithcode1.OpenSSLErrormessages:error:14094438:SSLroutines:ssl3_read_bytes:tlsv1alertinternalerror我检查了服务器端口2195和2916都已启用,并仔细检查了.pem文件,这似乎也是正确的。如果我能就上述错误获得帮助,我将不胜感激。谢谢 最佳答案 HiyoushouldexportApple

ios - 如果我知道 iOS 中该 BLE 设备的 mac 地址,如何区分我应该连接哪个 BLE 设备的外围设备?

在iOS中无法获取CBPeripheral对象的mac地址。现在我没有了。具有不同UUID但具有相同外设名称的BLE设备。用户必须首先通过注册命令向该BLE设备注册该BLE设备,其MAC地址将在二维码扫描时获得。但是我怎样才能知道用户在哪个设备上进行注册,因为在iOS中我没有在外围设备中获取MAC地址? 最佳答案 正如DorianRoy指出的那样,一个好的基本方法是将MAC编码到广告数据包中的制造商特定数据中。MAC是6个字节,所以如果您还没有在那里存储太多空间,通常应该有空间。如果您的所有设备都具有相同的OUI(制造商前缀),您通

ios - CGAffineTransform.identity 在设备旋转后无法正确重置变换

我正在做一个自定义转换,如果在呈现动画后,设备将旋转,然后destinationVC将被关闭,originVC转换不正确(不满足屏幕)。如果没有设备旋转,则一切正常。有没有人可以帮助我?这是我的呈现和关闭动画代码:funcanimateTransition(usingtransitionContext:UIViewControllerContextTransitioning){guardletoriginViewController=transitionContext.viewController(forKey:.from),letdestinationViewController=t

ios - 在 iOS 设备上从 BLE 获取制造商数据

在我的Xamarin.Android应用中,我可以使用以下代码从BLE读取制造商数据:publicclassCustomScanCallback:ScanCallback{publicoverridevoidOnScanResult([GeneratedEnum]ScanCallbackTypecallbackType,ScanResultresult){base.OnScanResult(callbackType,result);if(result.ScanRecord.ManufacturerSpecificData!=null){vardataByteResult=result.

android - 如果设备被锁定,定时器完成后的通知 - React Native EXPO?

我有一个用ReactNative(EXPO)编写的计时器,类似于原生Android计时器。我使用类似的东西:setTimeout(()=>{Vibration.vibrate(PATTERN,true);//thisworksonlywhenappisactive},60*1000);//timeinrange1-120min.在iOS和Android上,当计时器结束、设备锁定和屏幕关闭时,如何触发音频信号或/和振动?我应该使用一些ReactNative组件还是单独的包? 最佳答案 通常,您可以运行setTimeout或setInt

iOS 通用链接不适用于一台设备(但适用于其他 iOS 设备)

我在iPhone-iOS12.2上遇到了一个关于通用链接的奇怪问题。我正在尝试使用相同的应用程序(相同版本)使用已注册的通用链接打开应用程序(相同的链接适用于使用两者的其他设备-相同和不同版本的iOS)。奇怪的是,在这个设备上按住链接一段时间后,我什至找不到在native应用程序中打开链接的选项,尽管我在其他设备上找到了。本来还可以,后来突然打不开APP了。我尝试重新启动并重新安装该应用程序。有人遇到过类似的问题吗?调试有什么建议吗?我真的很想避免手机恢复出厂设置。 最佳答案 您可能会遇到以下两个错误之一:https://openr