如何在Android中播放视频片段?

时间:2012-02-07 08:45:27

标签: android video video-streaming

我正在编写一个Android项目,只想播放视频的指定部分(例如:10s-15s ),那么如何获取数据(我使用它,可以播放10s到15s 没有原始视频文件,当然数据包含视频的10s-15s数据)?

1 个答案:

答案 0 :(得分:0)

不幸的是,SDK上没有可用于提取数据的Media Extractor。您必须使用PC工具在PC上离线执行此操作。

但是你可以在Android中实现你想要做的事情,如下所示..

  • 创建MediaPlayer的实例,并将源设置为您要播放的文件。
  • 准备媒体播放器
  • seek到第10秒。
  • 使用play
  • 开始播放
  • 继续查询媒体播放器当前的播放时间,当它达到15秒时,请在媒体播放器上呼叫stop。 或者,您可以为处理程序编写延迟消息,并在收到延迟消息时stop播放。