FileMediaFetcher.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:Accessories_Android 作者:
@Override
public Movie fetchFromUrl(@NonNull String url, @NonNull DecodeSpec decodeSpec,
                          @Nullable ProgressListener<Movie> progressListener,
                          @Nullable ErrorListener errorListener) throws Exception {
    super.fetchFromUrl(url, decodeSpec, progressListener, errorListener);

    String path = mSplitter.getRealPath(url);

    File file = new File(path);
    if (!file.exists()) {
        callOnError(errorListener, new Cause(new FileNotFoundException(String.format("File %s not found.", url))));
        return null;
    }

    callOnStart(progressListener);

    Movie movie = Movie.decodeFile(path);
    callOnComplete(progressListener, movie);
    return movie;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号