将本地视频传递给mediametadataretriever引发IllegalArgumentException

时间:2018-07-06 08:51:10

标签: android mediametadataretriever

在我的Android应用中,我想提取视频帧。我同样使用MediaMetaDataRetriever。

我如何设置数据源

 Log.d("DEBUG", videoPathUri.getPath());
 metadataRetriever.setDataSource(mContext, videoPathUri);

这是日志输出

/storage/emulated/0/Android/data/com.live.hootout/files/HootVideos/10701.mp4

如何将android数据文件夹中存储的视频加载到mediametadataretriever中?

2 个答案:

答案 0 :(得分:0)

尝试一下...

File file = new File(context.getDataDir(),filename);

答案 1 :(得分:0)

这是我的方法。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>I wan't to show progress bar percent here : <span id="percent"></span></p>
<div class="progressbar"></div>
<div class="nav"><button class="prev">Prev</button> | <button class="next">Next</button></div>