を閉じた後に削除動画のサムネイル画像私は私の会社ではなく、YouTubeのが主催のMP4動画で働いていたビデオ(「完了」ボタン」
を私はのUIWebViewでクリック可能なサムネイルを作成するには、次のコードを使用しています:。
videoButtonHTML = [videoButtonHTML stringByAppendingFormat:@"<body bgcolor=\"#000000\"><a href=\"%@/\"><img src=\"%@\" width=\"120\" height=\"90\" border=\"0\" type=\"application/x-shockwave-flash\"/></a></body>", videoURL, self.imageLink];
[videoButtonWebview loadHTMLString:videoButtonHTML baseURL:nil];
これが最初で正常に動作します。それは、サムネイルを作成し、動画を再生します。問題は、あなたがビデオを閉じると、サムネイル画像が表示されなくなります。私はまだ「空白」のQuickTimeプレーイメージを持っている、ということです。私は本当にしかし、画像を保存しておきたい。
私は」ショックウェブタグの有無にかかわらず、これを試しました - 同じ結果。私はチュートリアルでembedYoutube関数を見つけました。それはYouTubeのビデオではうまく動作しますが、mp4ビデオではうまく動作しません。そのコードが役立ちます。
- (void)embedYouTube1:(NSString *)urlString frame:(CGRect)frame {
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];
UIWebView *videoView = [[UIWebView alloc] initWithFrame:frame];
[videoView loadHTMLString:html baseURL:nil];
[self.view addSubview:videoView];
[videoView release];
}
何が起こっているのですか?
感謝。しかし、NSUserDefaultsから私の保存したデータを取得する必要がありますか?私はviewDidLoadとviewWillAppearにブレークポイントを入れますが、どちらもビデオプレーヤーで "完了"を押しても呼び出されないようです。 – user359519