我们在我们的应用程序中使用 UIWebView,并通过 HTML 5 音频标签向视图提供一些音频。音频播放效果很好,但我们的问题是播放大约 4-5 秒后,控件消失,您必须点击屏幕区域才能再次显示控件。我认为音频控件正在重用视频控件代码,在播放期间隐藏控件是有意义的,但是当使用音频控件并且唯一可见的是控件时,它们似乎应该留在屏幕上。
这是代码的样子:
<p style='display: none'>Audio Message</p>
<audio style='display: block; padding-left: 10px; padding-right: 10px' width='200' controls='controls'>
<source src='audio-test-file.mp4' type='audio/mp4'/>
</audio>
从技术上讲,该文件是一个 MPEG4 视频,开头有一个单帧显示静态图像,但在这种情况下,我们只是在播放音频。我想知道这是否会使音频控制器混淆以为它是视频,因此它隐藏了控件。
有没有办法让控件在音频播放期间保持在屏幕上?