Android - 意图在给定时间位置外部播放视频

时间:2017-02-03 17:01:02

标签: android video android-intent

我正在外部播放视频,其代码类似于:

    intent.setAction(Intent.ACTION_VIEW);
    intent.setDataAndType(videoUri, "video/*");
    startActivity(intent);

我还需要另外两个功能:

1)我想指定开始播放视频的时间位置。

2)可能更难,但我想在用户停止观看并返回我的应用时检索视频的位置。

你能帮我设置问题1)的意图

你对问题2有任何线索吗)知道像VLC这样的视频外部播放器不会为我编码。

提前致谢。

1 个答案:

答案 0 :(得分:1)

  

我想指定开始播放视频的时间位置

ACTION_VIEW不提供与此相关的任何额外内容。因此,很少有视频播放器应用支持此功能。

  

2)可能更难,但我想在用户停止观看并返回我的应用时检索视频的位置。

ACTION_VIEW也没有提供与此相关的任何内容。

您需要在应用程序内实现视频播放,使用:

  • VideoView
  • MediaPlayerSurfaceView
  • ExoPlayer
  • LibVLC

或者,您可以强制用户安装提供所需功能集的特定视频播放器,例如VLC