У меня есть приложение-галерея для Android, и когда я воспроизвожу видео, оно отлично работает на пикселе 3a, но на GalaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 У меня есть приложение-галерея для Android, и когда я воспроизвожу видео, оно отлично работает на пикселе 3a, но на Gala

Сообщение Anonymous »

Код: Выделить всё

public class VideoPlayerActivity extends AppCompatActivity {
private VideoView videoView;
private MediaController mediaController;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_video_player);

videoView = findViewById(R.id.videoView);

String videoPath = getIntent().getStringExtra("videoPath");
videoView.setVideoPath(videoPath);
mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController);
videoView.start();
}
Google Pixel 3a работает на Android 12, а Samsung s23 работает на Android 14. Я попробовал одно и то же видео на обоих устройствах, и оно с пикселем работает нормально, но на Samsung отображается пустой экран, но звук и элементы управления работают. Также пробовал записывать видео в формате H.264, проблема та же. Есть какие-нибудь идеи о том, как заставить его работать или использовать стороннюю библиотеку, которая могла бы работать. Я тоже попробовал exoplayer и столкнулся с той же проблемой.

Подробнее здесь: https://stackoverflow.com/questions/791 ... n-pixel-3a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»