【问题标题】:Opening a website as an iPad/iPhone in xcode在 xcode 中以 iPad/iPhone 的形式打开网站
【发布时间】:2023-03-15 21:00:02
【问题描述】:

我正在尝试解析流媒体视频网站,以便在 iPad/iPhone 应用中播放它们。 例如,在 www.veetle.com 中,使用 iPad 或 iPhone 打开频道,您可以看到视频,因为此代码会找到可以播放的 .m3u(或 .m3u8)文件。但是从计算机浏览器打开,或者在 Xcode 中解析通道地址不会显示这个 .m3u 文件,它使用的是 flash。

我想要的是让这个 .m3u 文件能够播放频道,我一直在网上搜索如何在 Xcode 中将网站作为手机打开,但我没有找到任何东西。任何想法? 谢谢。

【问题讨论】:

    标签: iphone xcode ipad mobile-website m3u


    【解决方案1】:

    您需要在请求中更改所谓的user agent 字符串。

    请看这里:Changing the userAgent of NSURLConnection 在这里:What is the iOS 5.0 user agent string?

    Safari 开发者工具还提供了快速更改用户代理的功能,如果您只想快速检查网站,这非常棒:http://designshack.net/articles/developer-tools-in-safari/

    使用例如这个来查看您当前的用户代理:https://duckduckgo.com/?q=user+agent+

    【讨论】:

    • 谢谢,效果很好。对于某些服务器来说,这已经足够了,但是,在 veetle 中,我无法从代码源中获取文件,我必须前往 safari 的网络检查器才能找到 .m3u。有没有办法在 Xcode 中做到这一点?
    • 抱歉,我无法为您提供帮助,因为我不知道 veetle 有什么不同。也许考虑提出一个新问题,其中包含有关您与 veetle 问题的更多信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-23
    • 2010-12-12
    • 1970-01-01
    相关资源
    最近更新 更多