Я хочу получить пути для видео с сервера, а затем воспроизвести их с помощью surfaceView.использовать SurfaceView addCallback() в другом методе вместо использования в onCreate()
Я могу сделать это, если я использую другой класс активности для воспроизведения видео по полученным путям. Но я стараюсь играть в одной и той же деятельности.
Я получаю дорожки в фоновом режиме, используя AsyncTask. Этот AsyncTask выполняется в методе onCreate(). После получения путей в onPostExecute(), я хочу воспроизводить видео в SurfaceView.
Но SurfaceView создается до того, как я получу эти пути. Поэтому я попытался использовать addCallback() SurfaceView в onPostExecute(). Но это кажется невозможным.
Как я это делаю? Используя SurfaceView, нет способа воспроизвести видео в одном и том же виде после получения путей ресурсов от сервера?
вы можете показать свой код активности? –
@ChintanSoni, Спасибо, но я нашел решение после некоторого тестирования. Я отправлю его в качестве ответа на это, чтобы он помог кому-то вроде меня –