1

iOS 5 の埋め込み uiwebview で行う方法のように、YouTube ビデオを表示する方法を尋ねたいのですが、iOS 5 では次のようにします。

[self.myWebView loadHTMLString:[NSString stringWithFormat:@"<embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" width=\"260\" height=\"136\"></embed>", newUrlFormat] baseURL:nil];

ビデオはランドスケープモードで直接開始されますが、現在ios 6ではこれが機能しないため、ビデオをランドスケープで直接表示するにはどうすればよいですか?

また、このプロジェクトが YouTube API の下で合法であるかどうか、および iOS アプリで使用できるかどうかも尋ねたいです。

https://github.com/hellozimi/HCYoutubeParser

4

1 に答える 1

0

YouTube API サービス利用規約では、YouTube API を使用する際に何が許可されないかについて説明しています: https://developers.google.com/youtube/terms

その文書の解釈を自分で読むか、そうする資格がないと思われる場合は、自分の弁護士のサービスを利用する必要があります。インターネット上の Q & A サイトでは、法的な質問に答えることはできません。

iOS 6 では、Apple は YouTube 動画のタグがモバイル WebKit で解釈される方法を変更しました。以前は、組み込みの (レガシー) YouTube アプリケーションで再生を開始するクリック可能なリンクに自動的に変換されていましたが、iOS 6 では、タグを自動的に書き換えて同等の埋め込みタグにしていると思います。それはあなたが報告している行動の変化を説明するでしょう.

于 2012-09-26T15:32:16.823 に答える