Main Content

audiodevreset

刷新可用音频设备列表

自 R2020b 起

    说明

    示例

    audiodevreset 刷新可用音频设备列表。在您的系统上添加或删除音频设备后,请使用此函数。

    示例

    全部折叠

    显示可用的音频设备。然后,连接设备,刷新列表,并显示更新后的列表。

    通过调用不带任何输入的 audiodevinfo 查看系统上输入和输出音频设备的信息。audiodevinfo 返回包含两个字段 inputoutput 的结构体。

    info = audiodevinfo
    
    info = 
    
      struct with fields:
    
         input: [1×1 struct]
        output: [1×1 struct]
    

    显示可用输出音频设备的名称。

    info.output.Name
    
    ans =
    
        'Built-in Output (Core Audio)'
    

    插入音频设备后,刷新可用设备列表并获取有关所有设备的信息。

    audiodevreset
    info = audiodevinfo
    
    info = 
    
      struct with fields:
    
         input: [1×1 struct]
        output: [1×2 struct]
    

    再次显示可用输出音频设备的名称,包括新设备。

    info.output.Name
    
    ans =
    
        'Built-in Output (Core Audio)'
    
    
    ans =
    
        'HDMI (Core Audio)'
    

    局限性

    • 如果在刷新设备列表之前重命名某音频设备,该设备的新名称将不会出现在列表中。在这种情况下,会显示它以前的名称。要更新列表中设备的名称,您必须启动一个新的 MATLAB® 会话。

    提示

    • Google Chrome® 支持在 MATLAB Online™MATLAB Web App Server™ 中使用 audiodevreset

    • 注意

      使用 MATLAB OnlineMATLAB Web App Server 时的安全注意事项:MATLAB OnlineMATLAB Web App Server 中使用 audiodevreset 时,某些功能和设置有助于您保护您的隐私。

      要减少不必要的应用程序使用麦克风的可能性,请关闭对音频设备的自动访问权限。您可以随时更改这些设置。对某网站授予一次权限后,您的浏览器可能会在将来访问该网站时自动访问您的麦克风。在最初允许访问后,可使用 Google Chrome 的浏览器设置撤消对特定网站的访问权限。

      您还可以使用 Google Chrome 中的私密浏览模式访问 MATLAB Online 网站或 MATLAB Web App Server。当您这样做时,Chrome® 会在您每次尝试访问麦克风时自动询问是否允许访问麦克风,而不管您的浏览器设置如何。

    版本历史记录

    在 R2020b 中推出