Я хочу использовать контроллер пользовательских средств массовой информации в моем Android приложение, и поэтому, глядя на код vidtry (http://github.com/commonsguy/vidtry), особенно Player.java:Android контроллер пользовательских медиа с помощью vidtry
Пробу работает отлично, как это происходит. Но я хочу, чтобы образец автоматически воспроизводил фиксированное видео при запуске приложения (поэтому я не хочу вводить URL-адрес). я добавил:
@Override
public void onResume() {
super.onResume();
address.setText("/sdcard/mydata/category/1/video_agkkr6me.mp4");
go.setEnabled(true);
onGo.onClick(go);
}
Странное дело здесь в том, что если я запустить приложение, звук из видео игр, но изображение не показывает. Все остальное отлично работает (индикатор выполнения и т. Д.). Я не могу понять разницу между ручным нажатием кнопки и программным. Я просмотрел код и не видел различий между ручным и программным щелчком.
Я проверил, могут ли быть скрыты какие-либо элементы (например, поверхность), но это не так. Я даже попробовал a
surface.setVisibility(View.INVISIBLE);
surface.setVisibility(View.VISIBLE);
в случае возникновения проблемы с перерисовкой, но без разницы.
Видеоизображение показывает, когда я вручную нажимаю кнопку «Ход», но просто не запускаюсь автоматически.
Я сам так себя верил. – plouh
вы спасатель жизни Матиас. – TilalHusain