如何在布局中设置媒体播放控制器?
Posted
技术标签:
【中文标题】如何在布局中设置媒体播放控制器?【英文标题】:how can set media play controller in layout? 【发布时间】:2021-07-29 23:25:57 【问题描述】:当我滑动recycleview时,媒体播放控制器无法保持布局,如何设置?
【问题讨论】:
【参考方案1】:在 RecyclerView 适配器中 1) 初始化上下文
` private var context: Context? = null
`
然后在 onCreateViewHolder 中将上下文与父级一起传递
`
context=parent.context
`
3)在 BindViewHolder 中设置 mediacontroller 以及上下文
` val mediaController = MediaController(context);
mediaController.setAnchorView(holder.video11);
holder.video11.setMediaController(mediaController);
holder.video11.start()`
【讨论】:
`私有变量上下文:上下文? = null,怎么改成java? 不是一个复杂的..“val”只是用来分配一个变量 现在我在适配器中有公共上下文 mContext,所以我需要设置 mContext = null 吗?那么在片段中我该怎么办? 1)您可以将您的媒体控制器放在您的回收站视图片段的适配器中,请遵循上述代码.. 我用这段代码,public Context mContext = null; ,mContext = parent.getContext();和 mediaController = new MediaController(mContext);,还是有问题以上是关于如何在布局中设置媒体播放控制器?的主要内容,如果未能解决你的问题,请参考以下文章