你好,以下是我的开发环境:
眼镜设备: nReal X
Unity版本: 2021.3.26
Xreal MR SDK for Unity: version 2.1.0
StreammingReceiver: v1.2.0
安卓手机: 华为Mate30 pro
遇到的问题:
1、使用StreammingReceiver_v1.2.0时,无法获取到FirstPersonView(启动软件 - 点击右侧FirstPersonView - 未串流时软件自动循环播放一段CG - 启动串流后画面变成一个戴着眼镜的人,没有第一人称画面)apk使用的是NRSDKExperimental中自带的官方场景:FirstPersonViewStreamingCast
2、使用NRSDK中自带的官方场景:RGBCamera-Record,打包成apk后,点击录制,按钮变为绿色,停止录制后,在文件夹中找到了XReal_Recoder_xxxxxx.mp4文件,但始终都是0B
这个问题已经困扰我很久了,官方自带的Demo都无法正常使用,开发停滞不前,本人才疏学浅
,烦请大神帮忙解答一下疑问,谢谢。
Hello, here is my development environment:
Glasses equipment: nReal X
Unity version: March 26, 2021
XReal MR SDK for University: version 2.1.0
StreammingReceiver: v1.2.0
Android phone: Huawei Mate30 pro
Problems encountered:
-
Using StreammingReceiver_ At v1.2.0, it is not possible to obtain FirstPersonView (start software - click on the right FirstPersonView - when not streaming, the software automatically plays a CG loop - after starting streaming, the screen becomes a person wearing glasses without a first person screen). APK uses the official scene in NRSDK Experimental: FirstPersonViewStreamingCast
-
Using the official scene included in the NRSDK: RGBCamera Record, packaged as apk, click Record, the button turns green, stop recording, and find XReal in the folder_ Recorder_ Xxxxxxx.mp4 file, but always 0B
This issue has been bothering me for a long time. Even the official demo cannot be used properly, and development has stagnated, resulting in my lack of knowledge and talent
Could you please help me answer any questions? Thank you.
您好,关于您的第一个问题,CG结束且显示了戴眼镜的人,那么手机和PC应该ping通,但是发流有问题,首先您需要检查一下PC的防火墙设置。根据您邮件回复的错误提示,以及Record没有视频文件来看,需要您检查一下,AndroidManifest.xml文件中是否添加了“android.permission.RECORD_AUDIO”音频录制权限。(在此之前确保Nebula app以及您开发的APP赋予了相机和音频权限)
另外,您提到说没有弹出那个录制请求的提示,那个提示是在Dev kit上的,并不是手机上会出现的,三星手机是有类似弹窗,不确定华为手机是否也有。
1 Like
那您把您打包的FPS串流apk给我来测试一下,如果我这边内部测试通过,则您需要检查网络设置;如果是测试不通过,则应该是您的项目有问题,我会抓一下log详细看看。
请问StreammingReceiver: v1.2.0需要修改什么配置文件吗?另外鸿蒙系统会不会有影响?
不需要更改任何配置文件,目前只在Win系统上测试过。
我测试手机是华为的鸿蒙系统,可以提供一下你测试用的StreamingReceiver嘛?拜托啦
1 Like
看来问题还是出现在跟系统的兼容性上了,您倒是可以用一台Win本试试。
我昨天换了一台笔记本电脑,可以看到画面了,但是第二次开始依然出现了这个问题,请问您这边有StreammingReceiver_v1.2.0的开源版本嘛?我想看一下log~
StreamingReceiver没有开源的版本哈,另外,我用的手机型号是Oneplus 9,安卓11的版本。
1 Like