1

Windows Phone 8 アプリケーションでは、ID_CAP_VOIP を使用する必要がありました

AudioRoutingManager.GetDefault().AudioEndpointChanged

ユニバーサルアプリケーションで同等のものは何ですか? Package.appxmanifest の [機能] タブにリストされている VOIP/オーディオ機能がないようです。

(これは 8.1 ユニバーサル アプリでは不可能だと思い始めています)

4

1 に答える 1

1

古い質問ですが、今私は答えを知っています。

2 つのことを行う必要があります。 1. 問題のオーディオに「通信」のタグを付けます。

これを行う方法は、使用している API によって異なります。のように簡単です。または、AudioClientProperties.eCategory = AudioCategory_Communications の AudioClientProperties 構造体で IAudioClient2::SetClientProperties を呼び出す必要がある場合があります。

  1. アプリに「ボイス オーバー IP」アプリまたは「ボイスメール」アプリのいずれかのタグを付けます。WindowsPhoneReservedAppInfo.xml というファイルを次の内容でプロジェクトに追加する必要があります。

    <?xml version="1.0" encoding="utf-8"?>
    <WindowsPhoneReservedAppInfo         xmlns="http://schemas.microsoft.com/phone/2013/windowsphonereservedappinfo">
      <SoftwareCapabilities>
        <SoftwareCapability Id="ID_CAP_VOIP" />
      </SoftwareCapabilities>
    </WindowsPhoneReservedAppInfo>
    

ここでより詳細な説明を探してください:

Windows Phone 8.1 ユニバーサル アプリからイヤホンでオーディオを再生する

于 2014-11-10T18:22:54.417 に答える