stopHls method
Implementation
Future<void> stopHls() async {
Span? stopHlsSpan;
try {
if (videoSDKTelemetery != null) {
stopHlsSpan = videoSDKTelemetery!.trace(
spanName: 'stopHls() Start',
);
}
} catch (error) {}
try {
await _webSocket!.socket.request('stopHls', {});
if (stopHlsSpan != null) {
videoSDKTelemetery!.completeSpan(
span: stopHlsSpan, status: StatusCode.ok, message: 'stopHls() End');
}
} catch (error) {
//
VideoSDKLog.createLog(
message: "Error in stopHls() \n ${error.toString()}",
logLevel: "ERROR");
//
log("Error while stopping HLS $error");
if (stopHlsSpan != null) {
videoSDKTelemetery!.completeSpan(
span: stopHlsSpan,
status: StatusCode.error,
message: 'stopHls() Failed \n ${error.toString()}');
}
}
}