从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/*">
它的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类型
相关文章:
- Emberjs应用程序加载在除Index之外的所有路由上
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- Grunt构建导致Angular应用程序在dist上崩溃
- 使用javascript将视频从我的android应用程序上传到youtube
- 如何在AngularJS应用程序的主体上动态设置溢出
- 有没有一种方法可以从Javascript检测特定的应用程序是否安装在(AndroidiOS)设备上
- 如何保护节点webkit应用程序上的字体
- 如何在启动应用程序之前强制网络驱动程序安装应用程序
- 如何在我的程序上应用 localStorage 或 javascript Cookie
- 如何创建指导用户使用 Web 应用程序的应用程序教程
- 使用谷歌云端点将文件上传到谷歌应用程序引擎应用程序
- 如何将PayU资金与Cordova应用程序(混合应用程序)集成
- 如何在后台运行android phonegap应用程序(关闭应用程序后)
- 本地存储的多语言应用程序在应用程序
- 在Chrome应用程序的应用程序窗口关闭时关闭Websocket
- 如何从Asp.net web应用程序(internet应用程序)中获取客户端计算机名称
- 如何在Aurelia入门应用程序(导航应用程序)中使用JQuery UI组件
- 如何从asp.net web应用程序检查应用程序是否安装在pc中
- 如何打开一个模态对话框弹出从iframe (sharepoint托管的应用程序,(应用程序部分))在父窗口