Google Exoplayer Как изменить воспроизведение из ресурсов / media.exolist.json

#android #json #uri #datasource #exoplayer

#Android #json #uri #источник данных #exoplayer

Вопрос:

Кто-нибудь знает этот простой вопрос, поскольку я новичок в этом? Как изменить exoplayer по умолчанию, который загружает Json из папки ресурсов, на удаленный (внешний) https json? пример имя_домена / test.json?

вот новый exoplayer, нажмите здесь !!!

 String[] uris;
if (dataUri != null) {
  uris = new String[] {dataUri};
} else {
  uris = new String[] {
      "asset:///media.exolist.json",
  };
}
SampleListLoader loaderTask = new SampleListLoader();
loaderTask.execute(uris);
  

}

Ответ №1:

Исправлено, это может принести пользу другим новичкам, таким как я, которые не могли этого понять. Самый простой способ, которым я это сделал, — изменить эту строку

«asset:///media.exolist.json», на это «http://mysite/media.exolist.json «,

а также в файле DefaultDataSource, расположенном в папке Util, к этому

если (dataSpec.uri.getPath().StartsWith(«/http:/»)).

Я надеюсь, что это поможет и другим.