jafea7-ctbrec-v5.3.0-based/common/src/main/java/ctbrec/sites/fc2live/Fc2HlsdlDownload.java

28 lines
732 B
Java

package ctbrec.sites.fc2live;
import java.io.IOException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import ctbrec.recorder.download.hls.HlsdlDownload;
public class Fc2HlsdlDownload extends HlsdlDownload {
private static final Logger LOG = LoggerFactory.getLogger(Fc2HlsdlDownload.class);
@Override
public void start() throws IOException {
Fc2Model fc2Model = (Fc2Model) model;
try {
fc2Model.openWebsocket();
super.start();
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
LOG.error("Couldn't start download for {}", model, e);
} finally {
fc2Model.closeWebsocket();
}
}
}