本文整理了Java中android.graphics.Movie.decodeFile()
方法的一些代码示例,展示了Movie.decodeFile()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Movie.decodeFile()
方法的具体详情如下:
包路径:android.graphics.Movie
类名称:Movie
方法名:decodeFile
暂无
代码示例来源:origin: brarcher/video-transcoder
private static MediaInfo mediaInfoFixup(MediaInfo info)
{
if(info.container != null && info.container == MediaContainer.GIF)
{
// ffprobe will not report the duration of GIF files. The duration will
// need to be determined another way
Movie gifMovie = Movie.decodeFile(info.file.getAbsolutePath());
int durationMs = gifMovie.duration();
info = new MediaInfo(info.file, durationMs, info.container, info.videoCodec, info.videoResolution,
info.videoBitrateK, info.videoFramerate, info.audioCodec, info.audioSampleRate, info.audioBitrateK, info.audioChannels);
}
return info;
}
代码示例来源:origin: renjianan/GifView
public void setGifResource(final String path, OnPlayListener onPlayListener) {
movie = Movie.decodeFile(path);
mOnPlayListener = onPlayListener;
reset();
if (movie == null) {
Bitmap bitmap = BitmapFactory.decodeFile(path);
if (bitmap != null) {
setImageBitmap(bitmap);
return;
}
}
movieDuration = movie.duration() == 0 ? DEFAULT_DURATION : movie.duration();
requestLayout();
if (mOnPlayListener != null) {
mOnPlayListener.onPlayStart();
}
}
内容来源于网络,如有侵权,请联系作者删除!