未验证 提交 d96557a2 编写于 作者: S Shuyu Guo 提交者: GitHub

Merge pull request #3194 from conghuahuadan/master

ijk的uri.getScheme的非空判断
......@@ -84,10 +84,10 @@ public class IjkPlayerManager extends BasePlayerManager {
} else {
if (!TextUtils.isEmpty(url)) {
Uri uri = Uri.parse(url);
if (uri.getScheme().equals(ContentResolver.SCHEME_ANDROID_RESOURCE)) {
if (uri != null && uri.getScheme() != null && uri.getScheme().equals(ContentResolver.SCHEME_ANDROID_RESOURCE)) {
RawDataSourceProvider rawDataSourceProvider = RawDataSourceProvider.create(context, uri);
mediaPlayer.setDataSource(rawDataSourceProvider);
} else if (uri.getScheme().equals(ContentResolver.SCHEME_CONTENT)) {
} else if (uri != null && uri.getScheme() != null && uri.getScheme().equals(ContentResolver.SCHEME_CONTENT)) {
ParcelFileDescriptor descriptor;
try {
descriptor = context.getContentResolver().openFileDescriptor(uri, "r");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册