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

Форум для тех, кто программирует под Android
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

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