Я совершенно новичок в UWP.Приложение, которое я разрабатываю в приложении для тестирования (2D), которое запускает голографическое приложение (с использованием глубокой ссылки - LaunchUriAsync) с последующим воспроизведением звука.Механизм воспроизведения аудио осуществляется через фоновую задачу.Я следовал за необходимой документацией от Microsoft, но кажется, что звук не будет воспроизводиться, когда я нахожусь в голографическом виде.Если заменить голографическое приложение другим 2D-приложением UWP, я могу услышать звук.
Фрагмент фонового задания.
protected async override void OnBackgroundActivated(BackgroundActivatedEventArgs args)
{
base.OnBackgroundActivated(args);
IBackgroundTaskInstance taskInstance = args.TaskInstance;
System.Diagnostics.Debug.WriteLine("Background activated Requested...");
await Task.Delay(10000);
MediaPlayer player = new MediaPlayer();
player.AutoPlay = true;
SystemMediaTransportControls systemMediaTransportControls = player.SystemMediaTransportControls;
systemMediaTransportControls.IsPlayEnabled = true;
var synth = new Windows.Media.SpeechSynthesis.SpeechSynthesizer();
Windows.Media.SpeechSynthesis.SpeechSynthesisStream stream = await synth.SynthesizeTextToStreamAsync("Play video");
player.SetStreamSource(stream);
player.Play(); // audio playback doesn't work in holographic mode
}
Вот большая часть кода.Я также хочу поделиться всем проектом.