def METHOD_NAME(self, src):
    try:
        data = self.session.http.get(src, schema=validate.Schema(
            validate.parse_html(),
            validate.xml_xpath_string(".//script[contains(text(),'embedJs.setAttribute(')][1]/text()"),
            validate.none_or_all(
                re.compile(r"embedJs\.setAttribute\('src',\s*'(.+?)'"),
                validate.none_or_all(
                    validate.get(1),
                    validate.transform(lambda url: parse_qsd(urlparse(url).fragment)),
                    {"stream": str},
                    validate.get("stream"),
                    validate.parse_json(),
                    {"versions": [{
                        "hls": str,
                    }]},
                    validate.get("versions"),
                ),
            ),
        ))
    except PluginError:
        log.error("Failed to get streams from iframe")
        return
    for stream in data:
        src = update_scheme("https://", stream["hls"], force=False)
        yield from HLSStream.parse_variant_playlist(self.session, src).items()