首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
js
jq
css3
cookies
hover
hybrid
button
javascript
base64
label
chrome
postman
iframe
webkit
build
charts
focus
jquery
v8
ajax
scroll
dom
npm
svg
html5
checkbox
firebug
overflow
react
console
textview
bootstrap
yarn
dialog
scheme
html
layout
上传
chart
css
chart.js
正则
firefox
listview
vue.js
微信开发
requirejs
vue
icons
json
view
当前位置:
开发笔记
>
前端
> 正文
safari支不支持HTML5的录音?-
作者:晴晴qing951025 | 来源:互联网 | 2018-06-27 09:56
研究了一下HTML5的音频,发现Chrome支持录音和播放。而Safari在Mac(7)IOS(7.1.2)Window(5.1.7)上基本都不支持录音,现在不是在SafariforWindow和SafariIOS上甚至不支持<audio>标签,Window的直接不支持WebAudioAPI。Safari不是号称最早支持音频的浏览器,从4点几都开始了吗?关于录音,saf
研究了一下HTML5的音频,发现Chrome支持录音和播放。
而Safari在Mac(7)/IOS(7.1.2)/Window(5.1.7)上基本都不支持录音,现在不是 在Safari for Window和Safari IOS上甚至不支持
标签,Window的直接不支持Web Audio API。
Safari不是号称最早支持音频的浏览器,从4点几都开始了吗?关于录音,safari的navigator.getUserMedia直接没实现?请问是我搞错地方了,那那么多HTML5应用都是怎么实现的?还是这个根本就不能走通?有做过这个的大大们,请给指条路。
回复内容:
前两天正好在做相关的Application, 所以做了部分研究。
先放结论:Safari支不支持HTML5录音? ——据我调查,不支持。
现在浏览器中最好的解决方案是WebRTC下的 navigator.getUserMedia API。
可是当使用Can I use查看兼容性的时候,我发现
不过这个是有历史原因的,我记得RTC是在去年,2013,才刚刚由思科提出并且确定下来的(没记错的话)。但Audio标签在制定初就是HTML5规范的一部分,兼容性如下,因此你的陈述有误。
所以,我在做相关Application时候,就不得不得考虑退化,然而多媒体方面的能做的退化的最好的方案就是Flash。
因此我就顺着思路又用AS3实现了一遍,在前端做分状态异步加载,当我检测到浏览器支持相关API(getUserMedia),我直接切换到HTML5模式,Div中装载Canvas、WebWorker等等;反之,就加载Flash控件。
至于你说的Safari支持音频,但音频!=录音,事实上Audio和Video标签是Safari 3.1以后开始支持的,至于之前的Safari基本上就靠Quicktime了。
另外支不支持HTML5 API,取决的是浏览器实现,和系统关系不大。一会儿Safari,一会儿Windows的.....你要么就写IE,谁说windows上不能跑chrome的?
相关引用:
Safari HTML5 Audio and Video Guide: About HTML5 Audio and Video
Can I use... Support tables for HTML5, CSS3, etc
谁说windows上不能跑chrome的?
html
chrome
safari
ios
windows
css
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
chrome
ECMA262规定typeof操作符的返回值和instanceof的使用方法
本文介绍了ECMA262规定的typeof操作符对不同类型的变量的返回值,以及instanceof操作符的使用方法。同时还提到了在不同浏览器中对正则表达式应用typeof操作符的返回值的差异。 ...
[详细]
蜡笔小新 2023-12-10 17:31:51
js
Signing Identities, Missing Private Key, Cannot sign App
这个问题发生在重新安装系统后,丢失了之前的privatekey等。所以解决方法就是提示的revokeandrequest。到developercenter中找到certificat ...
[详细]
蜡笔小新 2023-10-15 12:07:56
js
Alink回归预测的不完善问题及期待
本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ...
[详细]
蜡笔小新 2023-12-14 14:25:33
js
OC学习笔记之@property和@synthesize
本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ...
[详细]
蜡笔小新 2023-12-14 12:05:06
js
Java验证码——kaptcha的使用配置及样式
本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ...
[详细]
蜡笔小新 2023-12-13 13:58:25
webkit
Python瓦片图下载、合并、绘图、标记的代码示例
本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ...
[详细]
蜡笔小新 2023-12-13 12:14:55
chrome
深入理解CSS中的margin属性及其应用场景
本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ...
[详细]
蜡笔小新 2023-12-12 18:01:10
chrome
响应式页面的概述和实现方式
本文介绍了响应式页面的概念和实现方式,包括针对不同终端制作特定页面和制作一个页面适应不同终端的显示。分析了两种实现方式的优缺点,提出了选择方案的建议。同时,对于响应式页面的需求和背景进行了讨论,解释了为什么需要响应式页面。 ...
[详细]
蜡笔小新 2023-12-11 12:37:10
chrome
使用chrome编辑器实现网页截图功能的方法
本文介绍了在chrome浏览器中使用编辑器实现网页截图功能的方法。通过在地址栏中输入特定命令,打开控制台并调用命令面板,用户可以方便地进行网页截图操作。 ...
[详细]
蜡笔小新 2023-12-10 15:50:00
chrome
CSS |网格行结束属性
CSS|网格-行-结束属性原文:https://www.gee ...
[详细]
蜡笔小新 2023-10-17 15:21:56
webkit
css元素可拖动,如何使用CSS禁止元素拖拽?
一、用户行为三剑客以下3个CSS属性:user-select属性可以设置是否允许用户选择页面中的图文内容;user-modify属性可以设置是否允许输入 ...
[详细]
蜡笔小新 2023-10-17 14:35:15
chrome
CSS背景位置y | backgroundpositiony
css,背景,位置,y,background, ...
[详细]
蜡笔小新 2023-10-16 16:28:38
chrome
axure 动态面板 自动适应浏览器宽度_Axure技能:自适应移动设备屏幕大小(进阶教程)...
《Axure新技能:自适应手机屏幕大小》相信不少人都已经看过,并对设置方法已经很熟悉了,但该教程只能适应iphone6的屏幕尺寸的比例 ...
[详细]
蜡笔小新 2023-10-15 15:56:01
webkit
Python爬虫_HTTP标准
文章目录简介HTTP请求过程HTTP状态码含义HTTP头部信息Cookie状态管理HTTP请求方式简介HTTP协议(超文本传输协议)是用于从WWW服务 ...
[详细]
蜡笔小新 2023-10-15 14:59:43
webkit
Python-图片和视频文件爬虫
最近在学Python,看了不少资料、视频,对爬虫比较感兴趣,爬过了网页文字、图片、视频。文字就不说了直接从网页上去根据标签分离出来就好了。图片和视频则需要在获取到相应的链接之后取做下载。以下是图片和视 ...
[详细]
蜡笔小新 2023-10-15 09:28:43
晴晴qing951025
这个家伙很懒,什么也没留下!
Tags | 热门标签
js
jq
css3
cookies
hover
hybrid
button
javascript
base64
label
chrome
postman
iframe
webkit
build
charts
focus
jquery
v8
ajax
scroll
dom
npm
svg
html5
checkbox
firebug
overflow
react
console
RankList | 热门文章
1
脭字意思 在新华字典的读音解释笔画常用组词起名
2
c# – 如果没有连接到会话,拦截NHibernate LazyLoad行为返回null?
3
CF手游黑骑士怎么换购CF手游黑骑士换购教?
4
MySQL Atlas读写分离
5
ssh端口配置 原创
6
Arduino + ESP32C3 + TFT(1.8‘ ST7735S)基础平台(实验四)直接显示网络图片
7
request 的上传文件
8
Debian 9.5系统安装网络在正确配置后仍无法联网的参考解决方案(dell r410亲测有效)
9
Maven入门、什么是Maven、如何使用Maven、Maven的项目结构、简单的Mavenjava项目、Maven常用命令、Maven项目之间的引用、Maven依赖的传递、可选、排除day01
10
《薄幸 送安伯弟》翻译 原文赏析诗人宋韩元吉
11
Highcharts翻译系列之二十:曲线图例子(二)
12
MUI踩过的一些坑
13
【C#】基础——预处理指令
14
Spark Streaming和Kafka整合之路(最新版本)
15
WSL 在Windows文件夹中右键在这里打开Ubuntu(Linux)
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有