Videos zu zwingen, immer im Vollbildmodus zu spielen, wenn Ihre UIWebView
Konfigurieren Sie diese Codezeile verwenden:
webView.allowsInlineMediaPlayback = NO;
Es sieht aus wie es ein paar Möglichkeiten, um detect entering and leaving fullscreen sind, obwohl es wie diese scheint nicht Ansätze empfohlen . Siehe die verknüpfte StackOverflow-Frage.
Je nachdem, was Sie zu tun versuchen, scheint es fast so, als ob Sie den Player-Statuswechsel mit dem Rückruf onStateChange
besser erkennen können. In einem Projekt arbeite ich an, sieht der Code wie folgt aus:
function onStateChange(event) {
window.location.href = 'ytplayer://onStateChange?data=' + event.data;
}
Dann schnuppern ich für diese URL in der Steuerung oder Ansicht Wrapper-Klasse:
- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType {
if([request.URL.scheme isEqualToString:@"ytplayer"]) {
NSString *action = request.URL.host;
Hallo Herr, ich möchte eine App machen, in der wenn Benutzer auf einem Youtube-Video zum Anschauen, dann ein Download-Button zum Herunterladen von Video aktiviert sein wird. Können Sie mich führen? Ich mache diese App in swift 2.3 – ShreePool