【发布时间】:2018-02-20 15:35:32
【问题描述】:
我在我的 Android 应用程序中使用 JWPlayer 来播放我的 m3u8 视频流。
JWPlayerView playerView = findViewById(R.id.jwplayer);
new KeepScreenOnHandler(playerView, getWindow());
PlaylistItem video = new PlaylistItem.Builder()
.file(media.getUrl())
.title(media.Caption)
.description(media.Description)
.image(media.postThumbnail)
.build();
playerView.addOnFullscreenListener(this);
playerView.load(video);
但质量选择器按钮并不总是出现,虽然我检查了m3u8的内容,它包含大约3种类型的流:1080、480和240。
我尝试手动处理它们,但奇怪的是 playerView.getQualityLevels() 数组只有一个元素,而 playerView.getVisualQuality() 总是为空!
提前致谢。
【问题讨论】:
标签: android video-streaming jwplayer