检查 RTMP 和非 RTMP url 的代码?
Posted
技术标签:
【中文标题】检查 RTMP 和非 RTMP url 的代码?【英文标题】:Code to check the RTMP and Non- RTMP url? 【发布时间】:2018-06-01 07:43:12 【问题描述】:NSURL *url = [[NSURL alloc] initWithString:@"https://www.rmp-streaming.com/media///bbb-360p.mp4"];
NSURL *URL =[[NSURL alloc]initWithString:@"https://www.youtube.com/watch?v=zQRvYYoV6bc"];
我有两个网址。我想设置一个条件来检查提供的 URL 是否是 RTMP URL。
【问题讨论】:
请提供您的错误以及您所做的代码。否则,*** 不是人们免费为您完成任务的地方。 它们都是http。 rtmp 以 rtmp:// 开头 【参考方案1】:您可以使用 NSURL hostname
进行检查,
NSURL *url = [[NSURL alloc] initWithString:@"https://www.rmp-streaming.com/media///bbb-360p.mp4"];
url.host
将返回 www.rmp-streaming.com
对于这个网址,
NSURL *URL =[[NSURL alloc]initWithString:@"https://www.youtube.com/watch?v=zQRvYYoV6bc"];
url.host
将返回 www.youtube.com
现在你可以决定你想要什么了。代码未经测试,这只是建议。
【讨论】:
以上是关于检查 RTMP 和非 RTMP url 的代码?的主要内容,如果未能解决你的问题,请参考以下文章