как реализовать потоковое видео da sh в jwplayer в android - PullRequest
0 голосов
/ 17 марта 2020

У меня есть аккаунт на jwplayer, и я загрузил туда несколько видео.

Теперь я хочу добавить кнопку изменения качества, а также сделать так, чтобы проигрыватель выбирал качество видео на основе inte rnet. Но как это сделать

xml файл: -

<com.longtailvideo.jwplayer.JWPlayerView xmlns:jwp="http://schemas.android.com/apk/lib/com.longtailvideo.jwplayer"
            android:id="@+id/jwplayer"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />

java файл: -

mPlayerView = findViewById(R.id.jwplayer);
        PlaylistItem playlistItem = new PlaylistItem.Builder()
                .file("https://content.jwplatform.com/videos/k6Jle9TB-Ruucf9kn.mp4")
                .image("https://image.shutterstock.com/image-photo/mountains-during-sunset-beautiful-natural-260nw-407021107.jpg")
                .title("Playlist-Item Title")
                .description("Some really great content")
                .build();

        RelatedConfig related = new RelatedConfig.Builder()
                .file("https://content.jwplatform.com/videos/IHToMSjV-Ruucf9kn.mp4")
                .autoPlayTimer(5)
                .onComplete(RELATED_ON_COMPLETE_AUTOPLAY)
                .autoPlayMessage("new video will begin in 10 seconds")
                .build();

        List<PlaylistItem> playlist = new ArrayList<>();
        playlist.add(playlistItem);
        PlayerConfig config = new PlayerConfig.Builder()
                .playlist(playlist)
                .relatedConfig(related)
                .build();
        mPlayerView.setup(config);

Я также хочу в прямом эфире потоковое видео Так Я придумал DA SH, в котором нет документации по jwplayer. Итак, с чего начать, пожалуйста, ведите меня.

1 Ответ

0 голосов
/ 28 марта 2020

Вы не должны указывать напрямую на ресурсы MP4 на платформе JW. Вы должны воспользоваться их API доставки и иметь объект из платформы со всеми соответствующими данными - https://cdn.jwplayer.com/v2/media/k6Jle9TB

Кроме того, JW создаст манифест DA SH для вам потребуется корпоративный контракт. Теперь это не принесет вам никакой пользы, поэтому придерживайтесь декларации M3U8 (HLS), которую они дают вам в ленте, на которую я ссылался выше.

...