【问题标题】:how can set media play controller in layout?如何在布局中设置媒体播放控制器?
【发布时间】:2021-07-29 23:25:57
【问题描述】:

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

当我滑动recycleview时,媒体播放控制器无法保持布局,如何设置?

【问题讨论】:

    标签: android android-mediaplayer mpmediaplayercontroller


    【解决方案1】:

    在 RecyclerView 适配器中 1) 初始化上下文

    `    private var context: Context? = null
    

    `

    1. 然后在 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);,还是有问题
    猜你喜欢
    • 1970-01-01
    • 2012-01-22
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多