• 2021/5/13


    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.明天目标

  • 相关阅读:
    设计模式---组合设计模式
    BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [
    Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test
    Myeclipse6.0 的hibernate反向工程
    注册码
    Window.Open参数、返回值
    JS键盘上所有按键KeyCode
    使用Spring的JdbcTemplate访问数据库 转
    handlerbar.js
    java 遍历所有子节点
  • 原文地址:https://www.cnblogs.com/qiangini/p/14909259.html
Copyright © 2020-2023  润新知