Если вы хотите использовать медиафайлы, используйте пространство имен Windows.Media.Casting
для рендеринга мультимедиа на удаленном устройстве. Охватывает отправку медиа на различные устройства Miracast. Это официальный пример кода . Ниже приведен пример кода. И в настоящее время мы не предоставили учебник или пример кода для Windows.Media.Miracast
. И я пошлю по почте в соответствующую группу, обсуждающую это, если у нас будут какие-либо обновления, я буду обновлять ниже
picker = new CastingDevicePicker();
//Set the picker to filter to video capable casting devices
picker.Filter.SupportsVideo = true;
//Hook up device selected event
picker.CastingDeviceSelected += Picker_CastingDeviceSelected;
private async void Picker_CastingDeviceSelected(CastingDevicePicker sender, CastingDeviceSelectedEventArgs args)
{
//Casting must occur from the UI thread. This dispatches the casting calls to the UI thread.
await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, async () =>
{
//Create a casting conneciton from our selected casting device
CastingConnection connection = args.SelectedCastingDevice.CreateCastingConnection();
//Hook up the casting events
connection.ErrorOccurred += Connection_ErrorOccurred;
connection.StateChanged += Connection_StateChanged;
//Cast the content loaded in the media element to the selected casting device
await connection.RequestStartCastingAsync(video.GetAsCastingSource());
});
}