gpt4 book ai didi

android - 使用 YouTubePlayerSupportFragment 为 youtube 视频设置特定时间

转载 作者:行者123 更新时间:2023-11-29 16:31:27 24 4
gpt4 key购买 nike

我知道使用

"&t=0m25s"

用于将 youtube 视频从开始设置为 25 秒。但是,有人可以帮我使用 YouTubePlayerSupportFragment

设置相同的功能吗

这是我的代码

YouTubePlayerSupportFragment playerFragment = YouTubePlayerSupportFragment.newInstance();
FragmentTransaction fragmentTransaction = getChildFragmentManager().beginTransaction();
fragmentTransaction.add(R.id.fl_video, playerFragment).commit();
playerFragment.initialize(API_KEY, new YouTubePlayer.OnInitializedListener() {
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player, boolean wasRestored) {
if (!wasRestored) {
player.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT);
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);
}
});

最佳答案

我找到了解决这个问题的方法。有一种东西叫做

cueVideo()

YouTubePlayerSupportFragment 中的函数。

player.cueVideo("QYw77aNGXnE", 92000);

注意:92000 对应于 92 秒(1 分 32 秒),因为该值需要以毫秒为单位给出。

关于android - 使用 YouTubePlayerSupportFragment 为 youtube 视频设置特定时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54813298/

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