Я хочу добавить видеофайл в мое приложение для форм Windows, тип видеоформата - MP4. Я уже искал, как добавить видео, и я нашел ответ на использование библиотеки медиаплеера Windows.Как загрузить видео в winforms из ресурсов?
Я использовал его, но как только я поместил полный URL моего файла, он работает на моей машине, но когда я устанавливаю его на любой другой, он не воспроизводится. Я знаю причину, по которой я предоставляю местоположение видео, которое является моим местоположением HD, затем я искал дальше и обнаружил, что внедряю ресурсы, я меняю действие сборки на встраиваемые ресурсы, но снова имею ту же проблему.
Как я могу получить доступ к моему файлу встраивания в свой код? Я уже пробовал так, как namespace.file.mp4
или namespace.properties.resources.file.mp4
, но он говорит, что:
Ошибка 1 Не удается неявно преобразовать тип 'байт []' на 'строка' L: \ Project SciMult-известково \ videotesting2 \ videotesting2 \ Form1.cs 29 41 videotesting2
Попробуйте разместить несколько вашего кода, потому что сообщение об ошибке, которое у вас есть, довольно ясно для меня, вы пытаетесь загрузить файл в строку, которая, очевидно, не будет работать. – Prix
Вложение видео в качестве ресурса - неплохая идея, они слишком большие. Для воспроизведения .mp4 требуется декодер, который знает, как обрабатывать определенный видеоформат, например AVC. Не универсально, вы, как правило, должны их купить. И легко проверить, пытаясь воспроизвести его с помощью проигрывателя Windows Media. Узнайте больше об этом на superuser.com –