从Safari iPad中的html5 web应用程序上传音频文件

Upload audio files from html5 web application in Safari iPad

本文关键字:程序上 应用程序 音频 文件 应用 web Safari iPad 中的 html5      更新时间:2023-09-26

我正在构建一个必须在iPad上运行的web应用程序。我遇到的问题是,我给用户提供了上传视频、图像和音频的可能性。我首先做的两个是这样的:

<input type="file" accept="video/*">
<input type="file" accept="image/*">

两者都非常完美。但当我这样做时:

<input type="file" accept="audio/*">

它的like忽略了iPad设备中的"accept"参数。当我使用这个输入时,设备只允许我选择照片或视频。有什么建议吗?

如果优雅的方法不起作用,您可以尝试更详细的方法。根据这个页面,你应该能够定义一个可接受的文件扩展名列表:

<input type="file" accept=".wav,.aif,.aiff,.flac,.alac,.aac,.ogg,.mp3">

我没有测试它,我不知道它是否区分大小写,但你可以尝试一下,并根据你的需要调整列表。

我现在遇到了同样的问题,我想我可以通过使用以下代码来解决它:

<input type="file" accept="audio/mp3, audio/wav">

MacOS和iOS似乎都承认可接受的价值观。

以下是指向所有支持的媒体类型的链接:Apple Safari Web内容指南-使用支持的iOS富媒体MIME类型

相关文章: