猿问

MediaController mediaController = new

我正在开发一个应用,在该应用中无法使用从Firebase Storage播放视频RecyclerView

但是,当我尝试使用上下文“ this”声明MeidaController时,它显示了错误。请检查我的代码。

当我在NewsViewHolder中声明Mediacontroller时出现错误。我不知道在哪里声明MediaController


白衣染霜花
浏览 436回答 3
3回答

万千封印

改变 MediaController mediaController = new MediaController(this);至MediaController mediaController = new MediaController(this.getActivity());

Smart猫小萌

添加以下内容:import android.widget.MediaController;您正在使用导入到会话。

繁花不似锦

为了解决这个问题,创建一个如下类型的全局变量Context:private Context context;然后在您的onCreate()方法中将其初始化:context = this;然后context,在创建MediaController此类的新对象时,将此对象传递给构造函数:MediaController mediaController = new MediaController(context);
随时随地看视频慕课网APP

相关分类

Java
我要回答