Erro VideoView no xperiaPlay impossivel execultar video? [RESOLVIDO]

4 respostas
renan_willamy

Já tentei colocar videos 3gp filmados no proprio celular,tambem tentei mp4 e a mesma mensagem de erro "Não foi possivel executar o video"
a versão do meu android é 2.3.4 o meu codi go é o seguinte;

package com.renan.teste;

import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.MediaController;
import android.widget.VideoView;

public class MainActivity extends Activity {

	VideoView v;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
      v = (VideoView) findViewById(R.id.videoView1);
      String url = "android.resourse://"+getPackageName()+"/" + R.raw.video;
      v.setVideoURI(Uri.parse(url));
      v.setMediaController(new MediaController(this));
      v.start();
      v.requestFocus();
              
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/RelativeLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

      <VideoView
        android:id="@+id/videoView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true" />


	
</RelativeLayout>

O que há de errado?

4 Respostas

Marky.Vasconcelos

Tente extrair esse video no file system e o referencie pelo path, também procure saber se o video nao funciona apenas no seu device especifico.

Ja tive problemas com videos, mesmos nos codecs suportados, videos com resoluções ou formato de audios diferentes podem não ser executados.

renan_willamy

Você poderia me dar um pequeno exemplo!

E

Um pouco de atenção não machuca ninguém.

Que eu saiba, a palavra certa na língua inglesa é “resource” (com C, não com S). Será que isso não pode ser um problema?

renan_willamy

entanglement:
Um pouco de atenção não machuca ninguém.

Que eu saiba, a palavra certa na língua inglesa é “resource” (com C, não com S). Será que isso não pode ser um problema?

Cara Era isso mesmo Valew e descupem pela vergonha! :lol:

Criado 23 de novembro de 2012
Ultima resposta 23 de nov. de 2012
Respostas 4
Participantes 3