Как воспроизвести видео в формате mpg/3gp 5 сек при запуске приложения?

Я занимаюсь разработкой приложения, в котором я хочу воспроизвести короткое 5-секундное видео при запуске. какой лучший формат 3gp, mpg или что-то еще? Я создал заголовок. Я хотел воспроизвести видео перед названием. Помогите, пожалуйста!!! Ниже приведен код моей титульной деятельности.

public class Title extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.title);
        setTitle("M.I.S.T");
        this.setTitleColor(Color.BLUE); 
        View title = getWindow().findViewById(android.R.id.title);
        View titleBar = (View) title.getParent();
        titleBar.setBackgroundColor(Color.YELLOW);
        Thread timer = new Thread(){
            public void run(){

                try{
                    sleep(3000);
                }catch (InterruptedException e){
                    e.printStackTrace();
                }finally{
                    Intent open= new Intent("com.congestion6.asad.MENU");
                    startActivity(open);
                }
            }
        };
        timer.start();
    }

    protected void onPause() {
        // TODO Auto-generated method stub
        super.onPause();
        finish();
    }
}

1 ответ

MPEG может сжимать видео в различных форматах / алгоритмах / кодеках, и некоторые из них поддерживаются, некоторые нет. 3GP только один, и он поддерживается (хотя очень плохой формат).

Попробуйте сами закодировать видео, чтобы увидеть все разные варианты. Обычно mp4 на H264 работает безупречно на мобильных телефонах.

Другие вопросы по тегам