gpt4 book ai didi

c# - Xamarin.Forms App MediaRecorder无法在Jiayu S3上运行

转载 作者:行者123 更新时间:2023-12-03 01:43:34 25 4
gpt4 key购买 nike

我正在使用MediaRecorder开发Xamarin.Forms应用程序来记录音频文件。
我已经在以下设备上进行了测试:

  • 华为P9(Android 7.0)
  • 三星Galaxy A5(2017)(Android 6.0.1)
  • 索尼Xperia Z3(Android 6.0.1)

  • 在那里运行没有问题。但是,在 Jiayu S3(Android版本7.1.2)上,以下代码行失败:
    var mediaRecorder = new MediaRecorder();

    尽管我已经在Visual Studio中启用了所有异常类型,但是 没有显示,没有错误。此外,设备日志中不会显示任何错误。 MediaRecorder根本没有实例化。返回调用方法,媒体记录器为null。

    给定的权限是:
  • 外部存储
  • 麦克风

  • 我想念什么?

    最佳答案

    我已经解决了问题。似乎智能手机上的另一个应用以某种方式锁定了麦克风。但是,没有出现错误,这很奇怪。我刚重新启动电话,MediaRecorder在完成后就可以正常工作了。

    因此,如果您的MediaRecorder无法正常工作,请检查其他应用程序是否在锁定麦克风,尝试关闭正在测试的手机上的所有其他应用程序,或重新启动手机。

    关于c# - Xamarin.Forms App MediaRecorder无法在Jiayu S3上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45413851/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com