Добейтесь аудио-трансляции wmpdm c с помощью Windows .Media.Casting (UWP) - PullRequest
0 голосов
/ 21 апреля 2020

В нескольких версиях Windows вы можете щелкнуть правой кнопкой мыши файл MP3 и увидите пункт меню, помеченный как «Cast to Device»

enter image description here

Когда я выбираю устройство Sonos, как указано выше, оно открывает приложение под названием «Cast to Device» - C: \ Windows \ System32 \ wmpdm c .exe, и носитель передается в потоковом режиме. моим соносам:

enter image description here

Я хотел бы создать свое собственное приложение, которое достигает того же самого. Я скачал образец, указанный здесь:

https://docs.microsoft.com/en-us/samples/microsoft/windows-universal-samples/basicmediacasting/

Я изменил: https://github.com/microsoft/Windows-universal-samples/blob/master/Samples/BasicMediaCasting/cs/Scenario3_CustomPicker.xaml.cs#L36

для ссылки на CastingPlaybackTypes. Аудио

и все остальное осталось прежним. Но когда я запускаю, перечисление устройств не находит устройств. Кто-нибудь знает, как я могу использовать API для выполнения той же потоковой передачи, которую я описал здесь, для устройства, которое найдено через пункт контекстного меню «Приведение к устройству»?

Если это невозможно, я Хотелось бы узнать, возможно ли автоматизировать запуск wmpdm c с параметрами командной строки.

Спасибо ...

1 Ответ

0 голосов
/ 22 апреля 2020

и оставил все остальное таким же. Но когда я запускаю, перечисление устройств не находит устройств.

Для тестирования все устройства литья имеют спаренные для текущего P C, мы могли бы найти их в системе страница настройки устройств. Таким образом, нам нужно спарить устройство перед кастингом. И, пожалуйста, убедитесь, что ваше устройство поддерживает аудио, когда мы редактируем CastingPlaybackTypes как Audio.

Я хотел бы знать, можно ли автоматизировать запуск wmpdm c с параметрами командной строки.

Вы можете запустить Wmplayer с командной строкой , для более подробной информации см. документ .

...