1.今日收获内容
用Android与html进行交互,但在播放时无法播放,期间遇到很多的bug
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=no" />
<title>music</title>
<style type="text/css">
/*实现背景图片透明,内容不透明*/
#music {
350px;
height: 500px;
border-radius: 10px;
margin: 20px auto;
position: relative;
background: url("123.jpg") no-repeat;
background-size: cover;
text-align: center;
}
#container {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
350px;
height: 500px;
text-align: center;
background:rgba(255,255,255,0.6);
}
/*实现背景图片透明,内容不透明*/
#musicImg {
280px;
height: 280px;
border-radius: 50%;
}
audio {
display: block;
margin: 20px auto;
}
#musicName {
padding-top: 10px;
line-height: 30px;
}
</style>
</head>
<body>
<div id="music">
<div id="container">
<h3 id="musicName">拜托</h3>
<img src="123.jpg" id="musicImg">
<audio src="...." id="musicurl" controls="controls" onerror="musicUrl()"></audio>
</div>
</div>
<center>
<div>
<img src="bofang.png" id="play" style="height: 50px; 50px"></button>
<img src="zanting.png" style="height: 50px; 50px"id="pause"></button>
<img src="up.png" style="height: 50px; 50px" id="prev"></button>
<img src="down.png" style="height: 50px; 50px" id="next"></button>
</div>
<script type="text/javascript">
var play = document.getElementById('play'),
pause = document.getElementById('pause'),
prev = document.getElementById('prev'),
next = document.getElementById('next'),
musicName = document.getElementById('musicName'),
musicImg = document.getElementById('musicImg'),
bgImage = document.getElementById('music');
var music = new Array();
var n=new Array();
var picture = new Array();
var data = my.getData();
var f = data;
function imgUrl() {
document.images.musicurl.src = f;
}
n=['血腥爱情故事']
music = ['http://music.163.com/song/media/outer/url?id=31311140.mp3'];
picture=[
'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=1014426829,3088097618&fm=26&gp=0.jpg',
]
var len = music.length;
var num = -1;
var k=0;
// 播放
play.onclick = function(){
if(audio.paused){
audio.play();
}
}
// 暂停
pause.onclick = function(){
if(audio.played){
audio.pause();
}
}
// 上一首
prev.onclick = function(){
num = (num + len - 1) % len;
k=(k+6-1)%6;
audio.src = music[num];
musicName.innerHTML = n[num];
bgImage.style.backgroundImage = 'url('+picture[k]+')';
musicImg.src = picture[k];
audio.play();
}
// 下一首
next.onclick = function(){
num = (num + 1) % len;
k=(k+1)%6;
audio.src = music[num];
musicName.innerHTML = n[num];
bgImage.style.backgroundImage = 'url('+picture[k]+')';
musicImg.src = picture[k];
audio.play();
}
// 自动切换下一首
audio.addEventListener('ended',function(){
next.onclick();
},false);
</script>
</body>
</html>
2.遇到的问题
这里做了个测试是可以的页面也还行
3.明天目标