gpt4 book ai didi

ios - 如何防止音频控件在 iOS UIWebView 中消失?

转载 作者:行者123 更新时间:2023-11-29 13:15:59 24 4
gpt4 key购买 nike

我们在我们的应用程序中使用 UIWebView,我们通过 HTML 5 音频标签向 View 提供一些音频。音频播放和运行良好,但我们的问题是播放大约 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 视频,开头只有一个帧显示静态图像,但在本例中,我们只是播放音频。我想知道这是否会使音频 Controller 感到困惑,认为它是一个视频,因此它隐藏了控件。

有没有办法让控件在音频播放期间一直停留在屏幕上?

最佳答案

正如所怀疑的那样,MP4 中的视频帧导致了问题。我能够在没有视频的情况下生成音频,并且播放控件在消息持续期间保留在屏幕上。

感谢 Kevin Ennis 用 MP3 文件进行实际尝试。

关于ios - 如何防止音频控件在 iOS UIWebView 中消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15817716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com