VideoView无法播放Firebase中存储的视频

问题描述

我正在尝试在Android应用程序中播放视频,但出现异常错误。我已将视频链接保存在Firebase中

MediaController mc = new MediaController(getActivity());
mc.setMediaPlayer(holder.videoView);
holder.videoView.setMediaController(mc);
holder.videoView.setVideoURI(Uri.parse((video)));

Logcat如下:-

2020-08-31 14:51:20.124 13838-13838/com.mmcorp.maaz.servicemanagerv2 W/MediaPlayer: Couldn't open https://firebasestorage.googleapis.com/...
java.io.FileNotFoundException: No content provider: https://firebasestorage.googleapis.com/v0/b/servicemanager-9b29b.appspot.com/o/User_uploads%2F5989.jpg?alt=media&token=beaaee9e-d34d-467d-8365-825e78272db5
    at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1673)
    at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1503)
    at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1420)
    at android.media.MediaPlayer.attemptDataSource(MediaPlayer.java:1101)
    at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1073)
    at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1097)
    at android.widget.VideoView.openVideo(VideoView.java:412)
    at android.widget.VideoView.setVideoURI(VideoView.java:287)
    at android.widget.VideoView.setVideoURI(VideoView.java:270)
    at com.mmcorp.maaz.servicemanagerv2.ui.plumber.PlumberFragment$2$1.onDataChange(PlumberFragment.java:187)
    at com.google.firebase.database.core.ValueEventRegistration.fireEvent(ValueEventRegistration.java:75)
    at com.google.firebase.database.core.view.DataEvent.fire(DataEvent.java:63)
    at com.google.firebase.database.core.view.EventRaiser$1.run(EventRaiser.java:55)
    at android.os.Handler.handleCallback(Handler.java:883)
    at android.os.Handler.dispatchMessage(Handler.java:100)
    at android.os.Looper.loop(Looper.java:214)
    at android.app.ActivityThread.main(ActivityThread.java:7356)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...