我正在开发一个应用,在该应用中无法使用从Firebase Storage播放视频RecyclerView。但是,当我尝试使用上下文“ this”声明MeidaController时,它显示了错误。请检查我的代码。当我在NewsViewHolder中声明Mediacontroller时出现错误。我不知道在哪里声明MediaController。
3 回答
万千封印
TA贡献1891条经验 获得超3个赞
改变 MediaController mediaController = new MediaController(this);
至
MediaController mediaController = new MediaController(this.getActivity());
繁花不似锦
TA贡献1851条经验 获得超4个赞
为了解决这个问题,创建一个如下类型的全局变量Context
:
private Context context;
然后在您的onCreate()
方法中将其初始化:
context = this;
然后context
,在创建MediaController
此类的新对象时,将此对象传递给构造函数:
MediaController mediaController = new MediaController(context);
添加回答
举报
0/150
提交
取消