如何在我的应用上自动播放youtube视频?

问题描述 投票:3回答:1

我的youtube api工作正常,正在播放视频。我只想当打开的video.kt活动播放器自动播放视频时。

video.kt

   val youtubefragment: YouTubePlayerSupportFragment = supportFragmentManager.findFragmentById(R.id.youtube_fragment)
        as YouTubePlayerSupportFragment
        youtubefragment.initialize(API_KEY,object:YouTubePlayer.OnInitializedListener{
            override fun onInitializationSuccess(provider: YouTubePlayer.Provider?, player: YouTubePlayer?, wasRestored: Boolean){
                if(player == null) return
                if (wasRestored)
                    player.play()
                else{
                    player.cueVideo(value)
                    player.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT)
                }
            }
            override fun onInitializationFailure(p0: YouTubePlayer.Provider?, p1: YouTubeInitializationResult?) {

            }
android kotlin youtube android-youtube-api
1个回答
0
投票

为了自动播放Youtube视频,请使用

player.loadVideo(value, 0) //replace 0 with milliseconds for delay in autoplay

而不是

player.cueVideo(value)

请参考下面的链接以获取更多信息

https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubePlayer#loadVideo(java.lang.String,%20int)

© www.soinside.com 2019 - 2024. All rights reserved.