Skip to content

[Need help]在ijkoption中添加headers,其中替换了host,不能 #238

@316011989

Description

@316011989

大佬你好
我们公司的m3u8播放链接不想暴漏域名,使用了cdn的ip地址进行播放,并在headers中添加host
现在问题是不能正常播放,因为没有正确的host,播放地址会返回403
下方是具体代码

//尝试添加header到option(host添加到header不可用)
playUrl="http://58.215.151.57/dianshiju/105420/sz01/sz01_720.m3u8?stTime=1591083278&token=6002d5387b145dbbaea9bf4bef922e7f";
var platform = [TargetPlatform.android, TargetPlatform.iOS];

// var options = [IjkOption(IjkOptionCategory.format, "host", header["host"])];
var options = [IjkOption(IjkOptionCategory.format, "headers", header)];
mediaController.setIjkPlayerOptions(platform, options);
await mediaController.setNetworkDataSource(playUrl, autoPlay: true);

我感觉IjkOption使用了headers和host两种方式,都不能真实的把host添加到headers中,导致此问题,请问有没有解决办法

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededwait confirmWaiting for developer confirmation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions