1

1 つのアプリで、Vimeo と Youtube の動画を表示しています。デフォルトでは、すべてのビデオは横向きモードで開く必要があります。アプリ全体は、縦向きのみに基づいています。Youtubeビデオは自動的に横向きモードで開き、何の努力もせずに向きをサポートしていますが、Vimeoビデオに問題があります。Vimeo ビデオが横向きモードで再生されず、向きもサポートされていません。困っているので、わかる方いましたら教えてください。Youtubeの場合、次のHtml文字列をロードしました:

 NSString *embedHTML =  @"\
<html><head>\
<style type=\"text/css\">\
body {\
    background-color: transparent;\
    color: white;\
    }\
</style>\
</head><body style=\"margin:0\">\
<embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
width=\"%0.0f\" height=\"%0.0f\"></embed>\
</body></html>";
NSString *html = [NSString stringWithFormat:embedHTML, urlString, frame.size.width, frame.size.height];
return html;

Vimeo の場合、次の Html 文字列を記述しました。

@"<iframe src=\"http://player.vimeo.com/video/%@?title=0&autoplay=0&portrait=0&color=333&api=1&player_id=vimeoplayer\" width=\"50\" height=\"50\" frameborder=\"0\" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>"
4

0 に答える 0