Kim*_*mmo 2 mobile internet-explorer windows-phone-7 windows-phone-8
如何使用Windows Phone的麦克风在网页中录制音频?
我对WP7.5,WP8和WP8.1中的移动IE版本感兴趣.
仅使用移动IE从Web应用程序录制音频是不可能的.您可以创建一个单独的录音机应用程序并将其与浏览器的文件API一起使用,但它需要用户在使用Web应用程序之前首先下载录音机.这仅在IE11中得到支持.
使用网络技术,您可以选择以下选项:
1.选项
可以提供文件选择器,用户可以将其音频文件上传到服务器.
IE 9和10版本不支持文件api.IE 11支持文件api.这是使用简单的文件API演示测试的.另请参阅http://viljamis.com/blog/2012/file-upload-support-on-mobile/和http://caniuse.com/fileapi
要将音频录制无缝集成到在IE 11上运行的Web应用程序,您需要具有本机录音机应用程序,该应用程序将出现在文件上传的"选择应用程序" - 应用程序选择器中.此选项不是那么用户友好.还应注意,移动IE不支持可用于操纵音频源的音频API
2.选项
不再支持或为移动设备开发Flash:http://blogs.adobe.com/conversations/2011/11/flash-focus.html
从来源引用:
我们未来在移动设备上使用Flash的工作将集中在使Flash开发人员能够使用Adobe AIR为所有主要应用程序商店打包本机应用程序.在即将发布的适用于Android和BlackBerry PlayBook的Flash Player 11.1之后,我们将不再继续在浏览器中开发Flash Player以使用新的移动设备配置(芯片组,浏览器,操作系统版本等).我们当然会继续为现有设备配置提供关键的错误修复和安全更新.我们还将允许我们的源代码许可证持有者继续工作并发布他们自己的实现.
用于IE的Silverlight插件显然不适用于任何移动IE.可以使用Silverlight创建Windows Phone应用程序,但它与Silverlight浏览器插件是分开的,在Web浏览器中记录音频是必需的.
显然意味着我没有找到任何针对移动IE的Silverlight插件的引用.一些有用的链接:
3.选项
IE不支持捕获音频/视频所需的getUserMedia API.我还通过使用这些演示页面测试移动IE10和IE11来证实这一点:demo1和demo2.这些演示页面适用于移动Chrome.另请参阅如何在网页(iOS,Android,PC/Mac)上录制音频 - 无闪光
结论
仅使用移动IE从Web应用程序录制音频是不可能的.您可以创建一个单独的录音机应用程序并将其与浏览器的文件API一起使用,但它需要用户在使用Web应用程序之前首先下载录音机.这仅在IE11中得到支持.
| 归档时间: |
|
| 查看次数: |
7400 次 |
| 最近记录: |