Video_Not_Playable_in_embeded_player ohne GrundAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Video_Not_Playable_in_embeded_player ohne Grund

Post by Anonymous »

Ich verwende diese Bibliothek https://github.com/pierfrancesCosoffrit ... ube-player, um ein YouTube-Videos in einer Android-App zu spielen. Manchmal wird einige Benutzer mit dem Fehler von Video_Not_Playable_in_Embeded_player für alle Videos, die von meiner App gespielt werden, erhalten. Es erscheint seltsam, weil: < /p>
Alle Videos, die diesen Fehler zurückgeben, egal wer der Autor eines Videos oder Region ist ...
Dieser Fehler ist beständig: App -Neustart des Geräte -Neustarts hilft nicht, meine App auf einem anderen Gerät auszuführen. Nun auf demselben Gerät, während meine App einen Fehler
erhält, wenn ich meine App vom Gerät lösche und sie erneut installieren kann. Der Benutzer kann mit meiner App kein Video für eine Woche abspielen. Wenn er dann anfängt, ein Video zu spielen, bekommt er einen Fehler. < /P>

Code: Select all

class PlayerYoutube : YouTubePlayerListener {

override fun initPlayer(
activity: ComponentActivity,
container: ViewGroup,
cClanguage: String?
) {
youTubePlayerView = YouTubePlayerView(activity)
youTubePlayerView!!.enableAutomaticInitialization = false
container.addView(youTubePlayerView)

val optionsBuilder = IFramePlayerOptions.Builder()
.controls(0)//web UI is not visible.
.rel(0)//related videos will come from the same channel as the video that was just played
.ivLoadPolicy(3)//the player won't show annotations.
.fullscreen(0)//disable full screen button

if (!cClanguage.isNullOrEmpty()) {
optionsBuilder.ccLoadPolicy(1)//the player will show captions
optionsBuilder.langPref(cClanguage)//captions shown with specific language
} else {
optionsBuilder.ccLoadPolicy(0)
}
youTubePlayerView!!.initialize(
youTubePlayerListener = this,
handleNetworkEvents = true,
playerOptions = optionsBuilder.build()
)
youTubePlayerView!!.inflateCustomPlayerUi(R.layout.tv_player_ui)
}

override fun onReady(youTubePlayer: YouTubePlayer) {
player = youTubePlayer
tracker = YouTubePlayerTracker()
player!!.loadVideo("videoId", 0f)
player!!.addListener(tracker!!)
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post