【问题标题】:Code to check the RTMP and Non- RTMP url?检查 RTMP 和非 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。

【问题讨论】:

  • 请提供您的错误以及您所做的代码。否则,stackoverflow 不是人们免费为您完成任务的地方。
  • 它们都是http。 rtmp 以 rtmp:// 开头

标签: ios objective-c iphone 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

现在你可以决定你想要什么了。代码未经测试,这只是建议。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-31
    • 2019-10-28
    • 2012-08-17
    • 1970-01-01
    • 2019-11-08
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多