Есть ли способ сбросить элементы управления аудио и видео html5 внутри UIWebView?

#html #html5-video #html5-canvas #html5-audio

#HTML #html5-video #html5-canvas #html5-аудио

Вопрос:

У нас есть UIWebView, который мы используем для отображения и воспроизведения видео и аудио. Для этого мы используем элементы управления HTML5.

 NSString *html = [NSString stringWithFormat:@"<html><body>
    <audio controls="controls"><source src="%@"/>Your browser does not support the audio element.</audio>
     </body>
</html>",

[webView loadHTMLString:html baseURL:@"mybaseURL"];
  

У нас также есть то же самое, за исключением того, что тело теперь содержит:

 <body>
      <video controls="controls"><source src="%@"/>Your browser does not support the video element.</video>
</body>
  

Проблема, с которой я сталкиваюсь, заключается в следующем: когда я проигрываю видео, а затем перехожу к воспроизведению звука, поверх моего элемента управления звуком появляется скриншот видеокадра.
Я не уверен, что у меня правильный заголовок для вопроса. Любые предложения приветствуются. В принципе, как мне не допустить появления скриншота видеокадра в моем элементе управления звуком html5? Я пытался сбросить WebView среди прочего, но безуспешно. Я мог бы использовать любое решение, будь то функция JavaScript или Objective-C.