在一个应用程序中,我正在显示来自Vimeo和Youtube的视频。默认情况下,所有视频都应在横向模式下打开。整个应用程序仅基于纵向方向。 Youtube视频自动以横向模式打开,也支持方向,不需要我想要的任何努力,但问题在于Vimeo Video。 Vimeo Video不在横向模式下播放,也不支持方向。我遇到了大麻烦,如果有人知道请帮助我。 对于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>"