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

Merge pull request #3194 from conghuahuadan/master

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