Risposta alle domande più comuni

How to open an embedded video?
Ultimo aggiornamento 11 mesi fa

To open an embedded video, you need to implement the listener PDFLayoutListener and in the method OnPDFOpenMovie, you can either open the system intent or a custom one...

To open a video using the system intent:

public void OnPDFOpenMovie(String path) {
   Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(path));
   startActivity(intent);
}

To open a video using a custom intent:

public void OnPDFOpenMovie(String path) {
   Intent intent = new Intent(this, VideoPlayer.class);
   intent.putExtra("VIDEOPATH", mVideoPath);
   startActivity(intent);
}

VideoPlayer:
public class VideoPlayer extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_video_player);

VideoView video_player_view = (VideoView) findViewById(R.id.video_player_view);
        video_player_view .setMediaController(new MediaController(this));
        video_player_view .setVideoPath(getIntent().getStringExtra("VIDEOPATH"));
        video_player_view .start();
    }
}

activity_video_player.xml:
image


Caricamento in corso ...