Ich versuche, youtubeplayersupportfragment zu einem Layout in meinem Fragment hinzuzufügen. während des Fragments Zugabe Layout sagt „nicht youtubeplayersupportfragment zu Fragmente umwandeln kann. hier ist mein Codekann youtube player fragment nicht zum Layout hinzufügen
public class combofrag extends Fragment implements View.OnClickListener {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_combofrag, container, false);
YouTubePlayerSupportFragment youTubePlayerFragment = new YouTubePlayerSupportFragment();
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.add(R.id.youtube_view1, youTubePlayerFragment).commit();
youTubePlayerFragment.initialize(Config.YOUTUBE_API_KEY, new YouTubePlayer.OnInitializedListener() {
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player, boolean wasRestored) {
if (!wasRestored) {
player.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT);
player.loadVideo("mI8HWnkWk7c");
player.play();
}
}
@Override
public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult error) {
// YouTube error
String errorMessage = error.toString();
Toast.makeText(getActivity(), errorMessage, Toast.LENGTH_LONG).show();
Log.d("errorMessage:", errorMessage);
}
});
return view;
}
ein Fehler auf dieser Linie ist
transaction.add(R.id.youtube_view1, youTubePlayerFragment).commit();