如何解决无法访问“ com.google.android.youtube.puTubePlayerSupportFragment” .layer的超类型的“ android.support.v4.app.Fragment”?
我收到此错误
“无法访问超级类型的'android.support.v4.app.Fragment' “ com.google.android.youtube.player.YouTubePlayerSupportFragment”。 检查您的模块类路径是否缺少依赖项或发生冲突”
但是我正确地实现了有关youtube播放器API的所有功能
private fun initializeYoutubePlayer() {
youTubePlayerFragment = supportFragmentManager
.findFragmentById(R.id.youtube_player_fragment) as YouTubePlayerSupportFragment
if (youTubePlayerFragment === null)
return;
youTubePlayerFragment!!.initialize(
Constants.DEVELOPER_KEY,object : YouTubePlayer.OnInitializedListener {
override fun onInitializationSuccess(
provider: YouTubePlayer.Provider,player: YouTubePlayer,wasRestored: Boolean
) {
if (!wasRestored) {
youTubePlayer = player
//set the player style default
youTubePlayer!!.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT)
// youTubePlayer!!.cueVideo("lwg-k9_PAdM")
//cue the 1st video by default
youTubePlayer!!.cueVideo(youtubeVideoArrayList?.get(0)?.videoID)
}
}
override fun onInitializationFailure(
arg0: YouTubePlayer.Provider,arg1: YouTubeInitializationResult
) {
//print or show error if initialization Failed
Log.e(TAG,"Youtube Player View initialization Failed")
}
})
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。