繁体   English   中英

在 Safari iPad 中从 html5 Web 应用程序上传音频文件

[英]Upload audio files from html5 web application in Safari iPad

我正在构建一个必须在 iPad 上运行的 Web 应用程序。 我的问题是我让用户可以上传视频、图像和音频。 前两个我让它们像这样:

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

两者都完美无缺。 但是当我这样做时:

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

它就像忽略 iPad 设备中的“接受”参数。 当我使用该输入时,设备只让我选择照片或视频。 有什么建议?

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

<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 Rich Media MIME 类型

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM