我刚刚发现了关于oEmbed的信息,并且想知道是否有一种方法可以通过发送用户代理(或首选格式,例如3gp)来获取移动链接/嵌入代码?
我可能已经错过了一些东西,但是在oEmbed网站上找不到这些选项。
例如(Youtube),我想为支持该功能的设备获取3gp rtsp链接,为支持该功能的设备获取flash嵌入。
我知道这些链接存在于youtube上,因为当我用手机访问www.youtube.com时,我会获得rtsp的链接。
谢谢。
最佳答案
不幸的是,对于您的用例,附加规范没有提及在给定URL上请求不同格式的内容,因此完全由每个提供商决定是否以及如何支持其支持移动友好的嵌入代码。回应。
例如,您可以将iframe参数传递到YouTube嵌入端点的嵌入代码的Flash或iframe版本。但是,我认为其他许多提供程序都不支持这种类型的标志。
# The URL for the Flash version of this video's embed code
http://www.youtube.com/oembed?iframe=0&url=http%3A//youtube.com/watch%3Fv%3DaWPoJ6sm8HU&format=json
# The URL for the iframe/mobile-friendly version of this video's embed code
http://www.youtube.com/oembed?iframe=1&url=http%3A//youtube.com/watch%3Fv%3DaWPoJ6sm8HU&format=json
关于flash - 嵌入移动设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3821229/