为了账号安全,请及时绑定邮箱和手机立即绑定

MediaController mediaController = new

MediaController mediaController = new

白衣染霜花 2021-04-01 17:15:47
我正在开发一个应用,在该应用中无法使用从Firebase Storage播放视频RecyclerView。但是,当我尝试使用上下文“ this”声明MeidaController时,它显示了错误。请检查我的代码。当我在NewsViewHolder中声明Mediacontroller时出现错误。我不知道在哪里声明MediaController。
查看完整描述

3 回答

?
万千封印

TA贡献1891条经验 获得超3个赞

改变 MediaController mediaController = new MediaController(this);

MediaController mediaController = new MediaController(this.getActivity());


查看完整回答
反对 回复 2021-04-21
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

添加以下内容:import android.widget.MediaController;

您正在使用导入到会话。


查看完整回答
反对 回复 2021-04-21
?
繁花不似锦

TA贡献1851条经验 获得超4个赞

为了解决这个问题,创建一个如下类型的全局变量Context

private Context context;

然后在您的onCreate()方法中将其初始化:

context = this;

然后context,在创建MediaController此类的新对象时,将此对象传递给构造函数:

MediaController mediaController = new MediaController(context);


查看完整回答
反对 回复 2021-04-21
  • 3 回答
  • 0 关注
  • 435 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信