iPhoneアプリを作成するために、webviewに埋め込まれたyoutubeを使用しています。しかし、私にはいくつかの問題があります。まず、ビデオの再生を開始すると、自動的に全画面表示になります。再生中に同じフレームに留まりたい。別の問題は、それを自動的に実行したいということです。つまり、手動で実行をクリックしたくないということです。アプリがロードされるとすぐに、手動で実行せずに自動的に実行し、フルスクリーンで実行しないでください。
ありがとう
あかんしゃ
iPhoneアプリを作成するために、webviewに埋め込まれたyoutubeを使用しています。しかし、私にはいくつかの問題があります。まず、ビデオの再生を開始すると、自動的に全画面表示になります。再生中に同じフレームに留まりたい。別の問題は、それを自動的に実行したいということです。つまり、手動で実行をクリックしたくないということです。アプリがロードされるとすぐに、手動で実行せずに自動的に実行し、フルスクリーンで実行しないでください。
ありがとう
あかんしゃ
YouTube 用の埋め込み HTML 文字列を読み込んでいると思いますが、自動的に再生されません。
そのためには、次のコードのようなロジックを配置する必要があります
- (UIButton *)findButtonInView:(UIView *)view
{
UIButton *button = nil;
if ([view isMemberOfClass:[UIButton class]]) {
return (UIButton *)view;
}
if (view.subviews && [view.subviews count] > 0) {
for (UIView *subview in view.subviews) {
button = [self findButtonInView:subview];
if (button) return button;
}
}
return button;
}
- (void)webViewDidFinishLoad:(UIWebView *)theWebView
{
self.playButton = [self findButtonInView:theWebView];
[self.playButton sendActionsForControlEvents:UIControlEventTouchUpInside];
}
これにより、ロードが完了するとビデオが自動的に再生されます...