Reprodução de vídeo Android Things em Raspberry Pi

9

Alguém conseguiu reproduzir um vídeo usando o Android Things em um Raspberry Pi? Se houve alguma coisa especial que você teve que fazer para que funcionasse? Se não alguém sabe por que não está funcionando?

Eu criei um player de vídeo simples que reproduz um vídeo local do disco. O aplicativo funciona bem em um telefone, mas recebo uma caixa de diálogo de erro no Pi dizendo "Não consigo reproduzir este vídeo".

Uma coisa que eu já encontrei, mas acho que resolvi, é que não há provedores de conteúdo no Android Things, então ao invés de usar um uri para a fonte de vídeo eu dei a ele um arquivo diretamente assim.

EDIT: edição de código

VideoView videoPanel;
.
.
.
videoPanel.SetVideoURI(Android.Net.Uri.FromFile(new Java.IO.File("/sdcard/Movies/videoFile.mp4")));
    
por Omar Rodriguez 02.02.2017 в 17:41
fonte

3 respostas

2

Eu estava usando 0.5.1-devpreview com o raspberry pi 3 e tentei usar o exoplayer para reproduzir o mp4. O áudio funciona, mas não o vídeo (apenas a tela preta). O mesmo resultado para o iframe sdk do youtube (tela preta com apenas reprodução de áudio).

    
por yawl 12.10.2017 / 19:46
fonte
0

Consegui que funcionasse para o meu projeto usando setVideoPath em vez de SetVideoURI . Então seu código seria

File file = new Java.IO.File("/sdcard/Movies/videoFile.mp4");
videoPanel.setVideoPath(file.getAbsolutePath());
    
por Chris Stillwell 13.03.2017 / 23:28
fonte
0

Tente adicionar isso

android:hardwareAccelerated="true"

para sua atividade no manifesto.

    
por Samuel Grogan 04.01.2018 / 09:13
fonte