Отображение видео в диалоговом окне

#android

#Android

Вопрос:

Возможно ли отобразить видео во всплывающем диалоговом окне в Android?

Например, если я поделюсь видео с кем-то до этого, я хочу получить предварительный просмотр того, чем я делюсь. Поэтому мне нужно проверить / воспроизвести это видео во всплывающем диалоговом окне. Пожалуйста, укажите мне, какие API-интерфейсы следует искать в Android в связи с этим.

Ответ №1:

VideoView Представление — это то, что обычно используется для отображения видео. Вы бы использовали это представление в пользовательском диалоговом окне.

Комментарии:

1. Я попробовал это сделать, но там написано, что видео не может быть воспроизведено. Любые предложения. Я также проверил другие сообщения в StackOverflow, они также сталкиваются с той же проблемой. Есть ли какое — нибудь обходное решение?

2. Хорошо, мы можем сделать так. 1. Создайте пользовательский диалог. Это пользовательское диалоговое окно должно иметь вид поверхности. 2. Используйте экземпляр MediaPlayer для воспроизведения, запуска, приостановки и выполнения всех видов операций, которые вы хотите. 3. не забудьте использовать SURFACE_TYPE_PUSH_BUFFER, а также setBackgroud для SurfaceView как ПРОЗРАЧНЫЙ. или же он будет воспроизводиться, но вы не сможете увидеть видео.