fix next video problem

This commit is contained in:
Christian Schabesberger 2017-04-11 22:45:00 +02:00
parent 6ab3dc876e
commit b587d175bb
1 changed files with 7 additions and 11 deletions

View File

@ -239,18 +239,14 @@ public class StreamInfo extends AbstractStreamInfo {
streamInfo.addException(e); streamInfo.addException(e);
} }
try { try {
// get next video StreamInfoItemCollector c = new StreamInfoItemCollector(
if(streamInfo.next_video != null) extractor.getUrlIdHandler(), extractor.getServiceId());
{ StreamInfoItemExtractor nextVideo = extractor.getNextVideo();
StreamInfoItemCollector c = new StreamInfoItemCollector( c.commit(nextVideo);
extractor.getUrlIdHandler(), extractor.getServiceId()); if(c.getItemList().size() != 0) {
StreamInfoItemExtractor nextVideo = extractor.getNextVideo(); streamInfo.next_video = (StreamInfoItem) c.getItemList().get(0);
c.commit(nextVideo);
if(c.getItemList().size() != 0) {
streamInfo.next_video = (StreamInfoItem) c.getItemList().get(0);
}
streamInfo.errors.addAll(c.getErrors());
} }
streamInfo.errors.addAll(c.getErrors());
} }
catch(Exception e) { catch(Exception e) {
streamInfo.addException(e); streamInfo.addException(e);