Как почистить содержание textureview. я использую медиаплеер с текстурами в виде списка
Я хочу воспроизвести много видео в ListView. так же, как приложение под названием "лоза". Я использую TextureView и MediaPlayer для отображения видео. мы знаем, что ListView будет повторно использовать представление. из-за этого механизма у меня возникает проблема. например: в видимой области я играю видео A, поэтому, когда я прокручиваю вверх, видео A будет невидимым, поэтому я хочу воспроизвести видео B, ListView может повторно использовать вид для воспроизведения видео A, поэтому, когда я запустите воспроизведение видео B, сначала на экране отобразится изображение A, затем обновите содержимое видео B. Это моя проблема. я не знаю, как очистить содержимое TextureView . Кто-нибудь говорит мне, как решить эту проблему? Большое спасибо!
1 ответ
Пожалуйста, используйте removeView(View v) из класса ViewGroup. Затем повторно инициируйте представление с правильным содержанием.