@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);
synchronized (this) {
if (mAssets == null) mAssets = mContext.getAssets();
}
@Cleanup
InputStream in = null;
try {
in = mAssets.open(path);
callOnStart(progressListener);
Movie result = Movie.decodeStream(in);
callOnComplete(progressListener, result);
return result;
} catch (IOException e) {
callOnError(errorListener, new Cause(e));
return null;
}
}
AssetsMediaFetcher.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:Accessories_Android
作者:
评论列表
文章目录