使用mac mini设备进行视频开发中的部分错误总结
近期进行真机测试,发现视频真机能点开播放,模拟器就崩溃在main里,并且没有崩溃信息,这让我很困扰,一点提示都没有,后经人指教得到了一些方法,特此分享:
因为崩溃在main里面 并且没有崩溃日志输出,所以我们没法通过输出进行判断,于是便打断点进行调试,一步步运行,但是并没有有用的信息提示还跳到了这里:
这时很多人可能内心是崩溃的,譬如我~现在来说方法,当断点调试到这里时我们按F8,一直按,并观察控制台输出,和代码的跳转,我的是控制台在某一时刻出现了错误提示如下:
2015-09-17 15:28:52.135 CloudPlatform[4966:152303] 15:28:52.135 ERROR: 98: Error '!obj' trying to fetch default input device's sample rate
2015-09-17 15:28:52.135 CloudPlatform[4966:152303] 15:28:52.135 ERROR: 100: Error getting audio input device sample rate: '!obj'
2015-09-17 15:29:16.056 CloudPlatform[4966:152303] 15:29:16.056 WARNING: 230: The input device is 0x0; '(null)'
2015-09-17 15:29:16.056 CloudPlatform[4966:152303] 15:29:16.056 WARNING: 234: The output device is 0x26; 'AppleHDAEngineOutputDP:3,0,1,1:0:{2D4C-0564-4D593139}'
2015-09-17 15:29:16.057 CloudPlatform[4966:152303] 15:29:16.057 ERROR: 296: error '!obj'
2015-09-17 15:29:16.057 CloudPlatform[4966:151927] 15:29:16.057 ERROR: 296: error -66680
2015-09-17 15:29:16.057 CloudPlatform[4966:152303] 15:29:16.057 ERROR: 113: * * * NULL AQIONode object
2015-09-17 15:29:16.057 CloudPlatform[4966:151927] 15:29:16.057 ERROR: 296: error -66680
2015-09-17 15:29:16.057 CloudPlatform[4966:151927] 15:29:16.057 ERROR: 296: error -66680
2015-09-17 15:29:26.657 CloudPlatform[4966:151927] 15:29:26.657 ERROR: 296: error -66680
2015-09-17 15:29:29.305 CloudPlatform[4966:152303] 15:29:28.560 ERROR: 703: Can't make UISound Renderer
在这之前我也并没有见过这个提示,经过翻译得知,此提示指的是开发设备硬件问题所导致,并不是我们代码出错了,总而言之,言而总之,你把耳机插到mac mini上试试就好啦!!(^o^)/~试试吧 很神奇的。