如何在布局中设置媒体播放控制器?

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);,还是有问题

以上是关于如何在布局中设置媒体播放控制器?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 chrome 媒体控制菜单和 Windows 媒体控制对话框中设置 HTML 音频或视频缩略图和标题

如何在videoview中设置播放按钮图像png?

如何在布局 XML 文件中设置选项卡高度?

如何在对话框 vuetify 中设置布局行?

如何在播放前在videoview中设置预览图像

如何在 iPhone 锁屏中设置当前播放音频的标题?