gpt4 book ai didi

android - 我的应用使用旧版YouTube播放器的外观,而示例应用使用新外观

转载 作者:行者123 更新时间:2023-12-03 05:37:50 25 4
gpt4 key购买 nike

我在Google提供的示例YouTube应用(专门针对Fragments)中查看了YouTube播放器样式的代码;但是,我看不到任何有关视频播放器样式的内容。

我认为这很好,因为示例应用程序使用了视频播放器的新外观,这就是我想要的外观。

但是,当我运行我的应用程序时,播放器的样式为旧的灰色外观。我尝试将样式更新为默认样式,因为其他样式会删除一些我想要的镶边。但是,样式仍然是旧样式。

我执行以下操作,但这不起作用...
this.youTubePlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT);
这两个应用程序都在同一物理电话上运行,但是我似乎无法修改应用程序的YouTube播放器的外观。


public class YouTubeVideoFragment extends YouTubeFailureRecoveryFragment { // extends YouTubePlayerSupportFragment

public static final String TAG = "video_fragment";
private static final String ARG_YOUTUBE_VIDEO_ID = "video_id";

private String mYouTubeVideoID;
private YouTubeVideoFragmentListener mListener;
private YouTubePlayer youTubePlayer;

public YouTubeVideoFragment() { }

public static YouTubeVideoFragment newInstance(@NonNull String youTubeVideoID) {

YouTubeVideoFragment fragment = new YouTubeVideoFragment();
Bundle args = new Bundle();

args.putString(ARG_YOUTUBE_VIDEO_ID, youTubeVideoID);
fragment.setArguments(args);

return fragment;

}

@Override
protected YouTubePlayer.Provider getYouTubePlayerProvider() {

return (YouTubePlayerSupportFragment) getFragmentManager().findFragmentByTag(TAG);

}

@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider,
YouTubePlayer youTubePlayer, boolean b) {

this.youTubePlayer = youTubePlayer;
this.youTubePlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT);
playCurrentVideo();

}

@Override
public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

if (getArguments() != null) {
mYouTubeVideoID = getArguments().getString(ARG_YOUTUBE_VIDEO_ID);
}

initialize(Developer.YOUTUBE_KEY, this);

}

...

}

最佳答案

您的应用中是否装有最新版本的SDK?

Here's the download link.

关于android - 我的应用使用旧版YouTube播放器的外观,而示例应用使用新外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34996314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com