【问题标题】:Get device volume in Xamarin Forms在 Xamarin Forms 中获取设备音量
【发布时间】:2020-12-07 11:34:06
【问题描述】:

是否可以读取安卓设备的音量级别? 有 3 种不同的音量:铃声、音乐和闹钟。我想找到,如果音乐被静音。 我已经尝试过 AudioManager,但它似乎无法在 android SDK 版本 10 上正常运行(如果它在您的设备上运行良好,请告诉我)。

我已经搜索了很多,似乎没有任何工作,任何建议将不胜感激????

【问题讨论】:

    标签: android audio xamarin.forms volume


    【解决方案1】:

    Android Q 改变了应用程序访问外部存储中文件的方式。

    在您的应用与范围存储完全兼容之前,您可以使用以下方法之一暂时退出:

    1. 面向 Android 9(API 级别 28)或更低版本。
    2. 如果您面向 Android 10(API 级别 29)或更高版本,请将 应用清单文件中的 requestLegacyExternalStorage 为 true:
    <manifest ... >
    <!-- This attribute is "false" by default on apps targeting
         Android 10 or higher. -->
      <application android:requestLegacyExternalStorage="true" ... >
        ...
      </application>
    </manifest>
    

    更多详情可以查看Google Docs

    【讨论】:

    • 这个答案与问题的关系如何?
    • Android Q 改变了应用程序访问外部存储文件的方式。
    猜你喜欢
    • 2019-08-14
    • 1970-01-01
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-11
    • 2022-06-25
    • 2018-08-17
    相关资源
    最近更新 更多