Если у меня есть экземпляр JWPlayerController, как я могу найти файл, который в настоящее время играет - PullRequest
0 голосов
/ 01 ноября 2019
JWConfig * config = [JWConfig new];
config.file = @"https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8";
self.player = [[JWPlayerController alloc] initWithConfig:config];
[self.player play];

Позже, с тем же экземпляром плеера, я могу сделать что-то вроде этого:

JWPlaylistItem * item = [JWPlaylistItem new];
item.file = @"http://qthttp.apple.com.edgesuite.net/1010qwoeiuryfg/sl.m3u8";
[self.player load:@[ item ]];
[self.player play];

Если у меня есть ссылка на self.player, как я могу получить URL файла, которыйв настоящее время играет?

Я пытался:

self.player.config.file

Это не работает, потому что он вернет исходный файл из инициализации (bitdash-a.akamaihd.net ...)

Из экземпляра player я не могу найти способ получить ссылку на текущее воспроизводимое playlistItem

1 Ответ

0 голосов
/ 12 ноября 2019

Нет способа сделать это с помощью jw player на iOS. https://github.com/jwplayer/JWPlayer-iOS-SDK-cocoapod/issues/49

SDK намеревается добавить для этой цели метод getPlaylistItem

...