gpt4 book ai didi

android - YouTubePlayer 不使用 cueVideo() 加载广告视频

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:09:10 24 4
gpt4 key购买 nike

我正在使用 YouTubePlayer 播放 YouTube 视频并使用 cueVideo(videoId) 加载视频,如果视频不包含广告但视频包含广告则工作正常cueVideo(videoId) 不会加载视频。

还看到一些关于此类问题的讨论,建议使用 loadVideo(videoId) 而不是 cueVideo(videoId) 但根据我的要求,我显示图像直到视频不缓冲当视频缓冲隐藏图像并显示 YouTubePlayer 时,因此必须使用 cueVideo(videoId) 而不是 loadVideo(videoId)

有人遇到这样的问题吗?提前感谢您的任何建议或帮助。

下面是我加载视频的代码:

 youTubePlayer.cueVideo(videoId);

最佳答案

前言:YouTube 不允许在其视频播放器上显示任何 View

我的猜测是您的“加载图像”,因为它显示在视频播放器上,覆盖了开始为某些视频滚动的广告。您可以通过阅读日志并留意 YouTube SDK 发出的警告来检查这一点。

我建议使用 YouTubePlayer.PlayerStateChangeListener回调,提供以下方法:

abstract void onAdStarted()
abstract void onVideoStarted()
abstract void onLoaded(String videoId)

通过使用这些方法,您可以保证在视频或广告开始播放之前正确隐藏您的“加载图像”。

关于android - YouTubePlayer 不使用 cueVideo() 加载广告视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29715990/

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