Agregar API de Youtube con RecyclerView usando Firebase en Android

Estoy creando una aplicación en la que quiero usarAPI de YouTube para ejecutar videos pero el problema es que la API de youtube se copia a todostarjeta elementos donde no quiero que vengan, solo quiero una publicación específica donde se pueda reproducir el video y no en todas las publicaciones. También estoy usandoRecyclerView ycardView en esta aplicación conFirebase como mi base de datos. por favor ayúdenme a reducir estoproblema de redundanciaHe investigado muchas preguntas pero no encontré nada útil. ¿Hay alguna manera de que el video solo se pueda reproducir en alguna publicación de cardView y no en todas? por ejemploFacebook aplicación oinstagram aplicación donde los videos aparecen en publicaciones específicas y no en todas.

Estoy usando Android Studio

Archivo de clase Youtube FirebaseAdapter:

  FirebaseRecyclerAdapter <post, postViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<post, postViewHolder>(

        post.class,
        R.layout.post_row_recycle_home,
        postViewHolder.class,
        mDatabaseReference
) {
    @Override
    protected void populateViewHolder(postViewHolder viewHolder, post model, int position) {
        viewHolder.setYoutube(model.getYoutube());
    }
};
mrecyclerView.setAdapter(firebaseRecyclerAdapter);


}

public static class postViewHolder extends RecyclerViewPager.ViewHolder{

View mView;

public postViewHolder(View itemView) {
    super(itemView);
    mView = itemView;
}
public void setYoutube(final String youtube){
    final YouTubePlayerView youPlay = (YouTubePlayerView) mView.findViewById(R.id.youtuber);
    youPlay.initialize("SOME KEY",
            new YouTubePlayer.OnInitializedListener() {
                @Override
                public void onInitializationSuccess(YouTubePlayer.Provider provider,
                                                    YouTubePlayer youTubePlayer, boolean b) {

                    youTubePlayer.cueVideo(youtube);
                }
                @Override
                public void onInitializationFailure(YouTubePlayer.Provider provider,
                                                    YouTubeInitializationResult youTubeInitializationResult) {

                }
            });
}

youtube CardView xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/CardView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    card_view:cardCornerRadius="10dp">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <com.google.android.youtube.player.YouTubePlayerView
            android:id="@+id/youtuber"
            android:layout_width="match_parent"
            android:layout_height="200dp" />

Respuestas a la pregunta(0)

Su respuesta a la pregunta