Integrating video file in android app as app background

前端 未结 6 1424
感情败类
感情败类 2020-11-30 19:36

I need to use video as my background. First I placed the video file in drawable folder and called as background of LinearLayout in main.xml. But while running t

6条回答
  •  温柔的废话
    2020-11-30 20:27

    I have used

    AssetFileDescriptor afd = getResources().openRawResourceFd(R.raw.file_name);
    mp.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getDeclaredLength());
    

    instead of

     Uri video = Uri.parse("android.resource://" + getPackageName() + "/" 
          + R.raw.your_raw_file);
    

    And used code bellow to setup media player.

    MediaPlayer mp = new MediaPlayer();
    SurfaceView mSurfaceView = (SurfaceView) findViewById(R.id.video_surface);
    SurfaceHolder holder = mSurfaceView.getHolder();
    holder.addCallback(this);
    

提交回复
热议问题