sadr0b0t / yashlang

PeerTube and YouTube player for Android with local playlists and whitelisted recommendations
GNU General Public License v3.0
51 stars 3 forks source link

Инкапсулировать VideoItem в LoadedVideoItem внутри WatchVideoActivity? #118

Open sadr0b0t opened 2 years ago

sadr0b0t commented 2 years ago

Чтобы перенести туда, например, загруженные адреса потоков из объекта VideoItem

    // потоки видео и аудио
    // все доступные для текущего ролика потоки
    @Ignore
    private StreamHelper.StreamSources streamSources;
    // кэш - адрес потока видео, загруженный для этого ролика в последний раз
    // кэш - адрес потока аудио, загруженный для этого ролика в последний раз
    // (может быть null, если поток видео содержал дорожку аудион)
    @Ignore
    private StreamHelper.StreamPair playbackStreams;

Плюсы:

Минусы:

Итого: пожалуй, пока минусы перевешивают плюсы. Никакой прямой практической пользы от рефактора нет. От текущиего положения дел потенциальная польза есть, плюс сейчас уже сделано и так. Но тикет пусть висит пока, раз уж начала обдумывать.