我正在外部播放视频,其代码类似于:
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(videoUri, "video/*");
startActivity(intent);
我还需要另外两个功能:
1)我想指定开始播放视频的时间位置。
2)可能更难,但我想在用户停止观看并返回我的应用时检索视频的位置。
你能帮我设置问题1)的意图
你对问题2有任何线索吗)知道像VLC这样的视频外部播放器不会为我编码。
提前致谢。
答案 0 :(得分:1)
我想指定开始播放视频的时间位置
ACTION_VIEW
不提供与此相关的任何额外内容。因此,很少有视频播放器应用支持此功能。
2)可能更难,但我想在用户停止观看并返回我的应用时检索视频的位置。
ACTION_VIEW
也没有提供与此相关的任何内容。
您需要在应用程序内实现视频播放,使用:
VideoView
MediaPlayer
和SurfaceView
或者,您可以强制用户安装提供所需功能集的特定视频播放器,例如VLC。