0

webview に Youtube の URL が読み込まれているときに、同じ sd youtube の再生ボタンと停止ボタンを実装したい。以下のコードを使用しましたが、webview に読み込まれると再生が開始されます (自動再生)。自動再生ではなく、webviewにロードしたいだけです。これどうやってするの?

これは私のコードです:

UIWebView *videoview = [[UIWebView alloc] initWithFrame:CGRectMake(10,80,275.0,150)];
        NSURL *nsurl=[NSURL URLWithString:strpreview];
        NSURLRequest *nsrequest=[NSURLRequest requestWithURL:nsurl];
        [videoview loadRequest:nsrequest];
        [self addSubview:videoview];

前もって感謝します

4

1 に答える 1

1

iFrame を使用して iPhone に埋め込みビデオをロードするコードを次に示します。

NSString *yourURL = @"http://www.cloudstringers.com:14556/ingCloud/users/400010003/mp4_320p/efda2f8a618be8e4a36b81d31251752820130710115909.mp4";      
NSString *embedHTML =[NSString stringWithFormat:@"\
                          <html><head>\
                          <style type=\"text/css\">\
                          body {\
                          background-color: #666666;\
                          padding:%f %f %f %f;\
                          color: blue;\
                          }\
                          </style>\
                          </head><body style=\"margin:0\">\
                          <iframe height=\"%f\" width=\"%f\" title=\"YouTube Video\" class=\"youtube-player\" src=\"%@" ></iframe>\
                          </body></html>",paddingTop,paddingRight,paddingBottom,paddingLeft,videoHeight,videoWidth,yourURL];
[self.webView loadHTMLString:embedHTML baseURL:nil];

お役に立てれば。さらに何か必要な場合はお知らせください。

于 2013-07-11T05:44:49.103 に答える