⑴ html5 audio 打包成安卓audio无法播放
应该是的,对应之前路径src="images/bg.mp3",这种情况下要求在包images下有个bg.mp3文件,而这个包应该是和html页面文件是一级的。检查下大小写,检查下包结构,再试试。
⑵ android中html5中的video音量是不是控制不了
HTML5中的 video和audio这两个标签是HTML5中专门用来播放视频和音频资源的标签。video标签和audio标签也提供了很实用的javaScript API,允许创建自定义的控件。这两个标签的用法我们通过下面这个示例来进行说明一下。
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<title>video标签和audio标签</title>
<head>
<body>
<h2>video标签的使用</h2>
//使用video标签播放视频Kobe.mp4 其中controls控制是否要显示视频控件
<h2>使用video标签的API</h2>
<video src="kobe.mp4" controls="controls" id="video">
你的破浏览器可以退休了,赶紧升级吧!
</video>
//通过HTML5中Video提供的API 可以自定义控件控制视频的播放
<br/>
<input type="button" value="播放" onclick="playVideo()" />
<input type="button" value="停止" onclick="stopVideo()" />
<input type="button" value="快进10秒" onclick="forward()" />
<input type="button" value="快退10秒" onclick="back()" /> <br/>
<input type="button" value="闭嘴" onclick="shutup(this)" />
<input type="button" value="加速x2" onclick="fast()" />
<input type="button" value="减速x2" onclick="slow()" />
<input type="button" value="正常倍速" onclick="normal()" /> <br/>
<input type="button" value="大声点" onclick="up()" />
<input type="button" value="小声点" onclick="down()" />
⑶ HTML5的audio标签设置了autoplay属性在手机端出现的问题是怎么回事
Safari屏蔽了autoplay,必须由用户交互事件触发,因为autoplay在移动网络环境下可能会造成用户流量费剧增;在Android的机子是可以实现自动播放的,在iOS的机子里没有办法,可以通过为页面绑定touchstart事件来实现播放。
⑷ 如何解决webview不支持html5中audio标签
我们都知道html5有非常方便的audio标签可以嵌入音频文件,而Android的webview具有基本的浏览器内核,可以浏览基于html5的文档,但webview对html5的支持目前还是有很大差距的,很多html5支持的标签,在webview中并不支持。近期就遇到一个要在webview中嵌入mp3音频的需求,原本以为直接用html5的audio标签即可实现,没想到webview中只是显示了audio控件,但并不能播放。
网上查了很多资料,比较统一的结论是android2.2不支持audio标签,2.3以上可以支持,但实践发现2.3以上的支持也并不好,貌似和音频文件的解码格式也有关系。
目前遇到的一些不同的情况列举如下:
1、<audio src=”www.example.com/01.mp3″ >对服务器端的音频文件支持。
2、<audio src=”01.mp3″ >最手机本地的音频文件不支持。
一种变通的方法:
1、<video src=”test.mp3″ poster=”test.jpg” onclick=”this.play();”></video>
使用video标签嵌入mp3文件,并添加onclick属性和背景图属性。
另一种比较保险的方法是制作swf文件,嵌入mp3音频,再使用jQuery Flash一类的插件实现html5文件中嵌入音频。
⑸ 安卓手机上html5页面播放音乐为何只能播放一次
不会啊,应该是你代码问题,在音乐播放的代码audio标签那里增加一个循环播放的属性loop="loop"即可。
如:<audio loop="loop" />
注:IOS不允许自动播放背景音乐哦。android的话javascript可以使用<audio>标签,然后在下方增加一段该标签的play()动作。例如
<audio id="bgaudio" src="sound.wav" loop="loop"></audio>
<script type="text/javascript">
document.getElementById('bgaudio').play();
</script>
⑹ HTML5用什么代码能让背景音乐在手机上播放
用html5的audio标签,如下面代码即为所求:
<audiosrc="文件地址"autoplay="autoplay"loop="loop"style="display:none">
</audio>
autoplay是自动播放,但是也可以用js实现,loop是循环,display:none是为了让其渲染不会出现在页面中
⑺ android webview加载html5 audio标签 路径问题
有一种可能就是你的MP3文件太大了,你可以试试其他的小点的mp3。
⑻ html5 audio 标签autoplay="autoplay"在手机预览网页无法自动播放背景音乐
为了防止不必要的自动播放浪费流量,手机网页访问带有audio的页面是不会自动播放的。
Safari屏蔽了autoplay,必须由用户交互事件触发,因为autoplay在移动网络环境下可能会造成用户流量费剧增
Android的我不清楚,下面是引自Safari
Reference
In
Safari
on
iPhone
OS
(for
all
devices,
including
iPad),
where
the
user
may
be
on
a
cellular
network
and
be
charged
per
data
unit,
autobuffering
and
autoplay
are
disabled.
No
data
is
loaded
until
the
user
initiates
it.
This
means
the
JavaScript
play()
and
load()
methods
are
also
inactive
until
the
user
initiates
playback,
unless
the
play()
method
is
triggered
by
user
action.