【问题标题】:How to auto play youtube video on my app?如何在我的应用上自动播放 youtube 视频?
【发布时间】:2020-09-12 18:36:33
【问题描述】:

我的 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】:

    要自动播放 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)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-25
      • 2019-05-08
      • 1970-01-01
      • 2021-09-18
      • 1970-01-01
      • 2013-03-21
      相关资源
      最近更新 更多