Почему мой компонент проигрывателя Windows Media не добавляется в мой набор инструментов WinForms в Visual Studio 2019?

avatar
Gabriel Pierce
1 июля 2021 в 20:11
814
1
2

Гол. Я пытаюсь создать программное обеспечение для автоматических субтитров для загруженных видео. Мне нужно посмотреть видео и прослушать аудио, посмотреть, что читает распознаватель речи, и внести необходимые изменения. Поэтому я решил, что для просмотра и воспроизведения видео лучше всего подойдет компонент Windows Media Player.

Ожидаемый результат Я должен иметь возможность просто перейти в Панель инструментов >> Щелкните правой кнопкой мыши >> Выбрать элементы... >> Компоненты COM >> Установите флажок Windows Media Player >> OK. и чтобы компонент отображался на моей панели инструментов.

Фактический результат Вкладка «Все инструменты» расширяется в моем наборе инструментов, но моего «axWindowsMediaPlayer1» нигде нет. Нет сообщения об ошибке, на самом деле я получаю сообщение о том, что оно было успешно добавлено. Но опять же, я пытаюсь его найти, но его нигде нет.

Что я пробовал

  1. Закрытие Visual Studio 2019 и его повторное открытие.
  2. Переключение с 4.0 на 3.1.
  3. Добавление формы из system32 с файлом Wmp.dll.
  4. Сброс панели инструментов.
  5. Создание новой вкладки на панели инструментов и попытка добавить ее туда (что приводит к удалению самой вкладки).
  6. Удаление всех компонентов из панели инструментов (что не сработало ни разу, когда я пытался).
  7. Читаю документацию Microsoft о повторном добавлении проигрывателя Windows Media.
Источник
Caius Jard
1 июля 2021 в 20:50
1

Интересно, вы случайно создали проект WInForms NetCore (а не NETFW), и, возможно, он недоступен в наборе инструментов.

user9938
1 июля 2021 в 21:09
2

Что вы подразумеваете под «переходом с 4.0 на 3.1»?

Gabriel Pierce
1 июля 2021 в 21:43
0

@user9938 user9938 Я имел в виду свою версию .NET.

Ответы (1)

avatar
user9938
1 июля 2021 в 21:09
2

У меня работает (VS 2019 v16.9.4; .NETFramework 4.8).

  • Откройте Visual Studio 2019
  • Нажмите enter image description here
  • В меню VS нажмите Файл
  • Выбрать Новый
  • Выберите Проект
  • enter image description here
  • Нажмите Приложение Windows Forms (.NET Framework)
  • Нажмите Далее
  • Введите желаемое имя проекта. Для Framework выберите .NET Framework 4.8.
  • Нажмите Создать

Открыть обозреватель решений

  • В меню VS нажмите Просмотр
  • Выберите Обозреватель решений

Открыть панель инструментов

  • В меню VS нажмите Просмотр
  • Выберите Панель инструментов

Добавить проигрыватель Windows Media на панель инструментов

  • Нажмите Все формы Windows
  • Выбрать Выбрать элементы

enter image description here

enter image description here

enter image description here

На панели инструментов щелкните "Проигрыватель Windows Media", удерживайте кнопку мыши и перетащите элемент управления на форму Form1.