[英]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.