gpt4 book ai didi

windows-phone-8 - 如何仅在 Windows Phone 8 应用程序中通过听筒播放音频

转载 作者:行者123 更新时间:2023-12-04 17:23:47 25 4
gpt4 key购买 nike

我曾尝试使用 AudioRoutingManager 类...但我遇到了未经授权的访问异常。
这是我的代码

 AudioRoutingManager audioRouting = AudioRoutingManager.GetDefault();
public AudioRoutingEndpoint ChangeAudioRoute()
{

var currentEndPoint= audioRouting.GetAudioEndpoint();
switch (currentEndPoint)
{
case AudioRoutingEndpoint.Earpiece:
case AudioRoutingEndpoint.Default:
return AudioRoutingEndpoint.Speakerphone;

case AudioRoutingEndpoint.Speakerphone:
return AudioRoutingEndpoint.Earpiece;

default:
throw new OperationCanceledException();
}
}

public void SetAudioRoute()
{
audioRouting.SetAudioEndpoint(this.ChangeAudioRoute());
}

enter image description here

最佳答案

Windows.Phone.Media.Devices 命名空间中的 API 需要 ID_CAP_AUDIOROUTING 和 ID_CAP_VOIP 功能。 (将此添加到您的 list 中)

此外,只能在正在进行的 VOIP 通话中更改音频路由。

此外,您需要在后台 VOIP 进程中进行音频路由,而不是在前台进程中。

关于windows-phone-8 - 如何仅在 Windows Phone 8 应用程序中通过听筒播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14685019/

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