2011-12-13 6 views
1

私は他の同様の質問を見たことがありますが、私の答えはあまり見つかりませんでした。私は、YQLとJSONを使用してデスクトップサイトからブログ投稿を読み込むiOS phonegapアプリを作成しました。元の投稿にYoutubeビデオが埋め込まれている場合、私のアプリにはYoutubeのロゴが付いた灰色の四角形とスラッシュが付いた再生ボタンが表示されます。iOSアプリのphonegapにブログ記事を読み込んでいます... Youtubeの動画は埋め込まれません

ただし、Mobile Safariでデスクトップサイトを読み込むと、埋め込みクリップは、モバイルフレンドリなバージョンのクリップにリンクする静止画像として表示されます。ビデオはOBJECTタグでデスクトップサイトに埋め込まれています。私の最初の前提は、「www.youtube.com」をExternalHostとしてリストする必要があったが、それはうまくいかなかったということだった。私はまた、iFramesを使ってデスクトップサイトにYoutubeビデオを埋め込み、アプリから呼び出すときに正しく埋め込むかどうかを確認しようとしましたが、どちらもうまくいきませんでした。

貴重なご意見をいただければ幸いです。

+0

これはおそらくクライアントのJavaScriptコードによって行われます。アプリ内で同じ機能を実装する必要があります。 – Leon

答えて

0

YouTubeの埋め込みビデオはFlashを使用していると思いますが、iOSデバイスにはFlashはありません。

+0

申し訳ありませんが、私は質問を更新しました。 iOSのモバイルSafariでデスクトップサイト(アプリのデータを引き出している)を読み込むと、Flash埋め込みのYouTubeクリップが自動的に画像に変換され、モバイルフレンドリーバージョンへのリンクに感謝しています。 JSON呼び出しを使用してHTMLをアプリに取り込むと、それは実行されません。 – Bas