0
我正在开发一个Xamarin.Forms应用程序,使用MediaRecorder记录audiofiles。 我已经testet它在以下设备:Xamarin.Forms应用程序MediaRecorder无法在嘉鱼S3上运行
- 华为P9(安卓7.0)
- 三星Galaxy A5(2017)(安卓6.0.1)
- 索尼XPERIA Z3(安卓6.0.1)
它在那里运行没有问题。然而,在嘉裕S3(安卓版7.1.2)下面的代码行失败:
var mediaRecorder = new MediaRecorder();
有显示没有错误,但我能在Visual Studio中所有的异常。另外,设备日志不会显示任何错误。 MediaRecorder根本就没有实例化。调用方法返回并且媒体记录器为空。
给出的权限是:
- 外部存储
- 麦克风
我缺少什么?
看看调试输出窗口。在Android上,一些例外信息被悄悄地放在那里。 –
@GeraldVersluis也没有错误显示。也许这是因为在这款手机上,媒体记录器已被任何其他应用程序使用,我必须检查它。 –