Я внедряю сервис для воспроизведения видеофайлов с помощью WebView. Я мигрировал из UIWEBVIEW в WKWEBVIEW и пытался воспроизводить видео на YouTube и Coub. Почти все в порядке, без сбоев в iOS 8, но после Wkwebview выпустили и удалили с экрана, видео звук продолжает играть на некоторое время (в некоторых случаях около 45 секунд). < /P>
Я не могу найти способ остановить звук видео. Я пытался поймать системные уведомления со СМИ, но нет успеха.//javascript for configurate video viewport (not full screen)
NSString *jScript = [NSString stringWithFormat:@"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=%d, height=%d, initial-scale=1, maximum-scale=1'); document.getElementsByTagName('head')[0].appendChild(meta);", (int)VIEW_WIDTH, (int)VIEW_HEIGHT ];
WKUserScript *wkUScript = [[WKUserScript alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES];
WKUserContentController *wkUController = [[WKUserContentController alloc] init];
[wkUController addUserScript:wkUScript];
WKWebViewConfiguration *config = [WKWebViewConfiguration new];
config.mediaPlaybackAllowsAirPlay = YES;
config.userContentController = wkUController;
_wkWebView = [[WKWebView alloc] initWithFrame:CGRectMake(0, 0, VIEW_WIDTH, VIEW_HEIGHT) configuration:config];
[_wkWebView setBackgroundColor:RGB(0x0a0a0a)];
[_wkWebView setNavigationDelegate:self];
[self insertSubview:_wkWebView atIndex:0];
Подробнее здесь: https://stackoverflow.com/questions/274 ... er-release
Wkwebview Embed Video продолжает воспроизводить звук после выпуска ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не могу воспроизводить видео H.264 на Android с Android Exoplayer React-C-video
Anonymous » » в форуме Android - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-