28 lines
732 B
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();
|
|
}
|
|
}
|
|
}
|