2010-09-29 74 views
1

我剛剛發現了透過oEmbed,想知道是否有一種方法通過發送用戶代理獲得一個移動鏈接/嵌入代碼(或最喜歡的格式,如3GP)?透過oEmbed隨着移動設備

我可能錯過了一些東西,但我在oEmbed網站上找不到這些選項。

例如(YouTube)的,我想獲得一個支持該設備和Flash嵌入支持的3GP rtsp鏈接的設備。

我知道存在YouTube上的這些鏈接,因爲當我去www.youtube.com用我的手機,我得到的鏈接RTSP。

謝謝。

+0

一直在想我自己。我沒有看到任何東西 - 你是否嘗試欺騙用戶代理並調用oEmbed API來查看它是否有所作爲? – Anon 2010-09-29 11:42:10

+0

不,但一小時前我確實得到了這個想法。將嘗試,並得到結果。 – Andreas 2010-09-29 12:36:30

+0

沒有工作,試圖用SonyEricssonK810i(用戶代理),它不支持flash,還是把「應用程序/ x - 衝擊波閃光」的對象。 – Andreas 2010-09-29 12:58:55

回答

0

不幸的是,對於您的使用案例,oembed規範沒有提及在給定的URL上請求不同格式的內容,因此完全取決於每個提供商決定他們想如何支持移動友好在代碼中嵌入代碼。

例如,您可以向YouTube透過oEmbed端點無論是Flash或他們的嵌入代碼的iframe版本通過一個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