zoukankan      html  css  js  c++  java
  • 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.明天目标

  • 相关阅读:
    array_diff()和array_diff_assoc()
    React出现错误:Uncaught TypeError: this.setState is not a function
    predis操作大全
    MacOS下出现-bash: 命令: command not found的解决方法
    OnCreateClient学习总结
    MFC之CSingleDocTemplate构造函数
    CString 的成员函数详解
    MFC 中Invalidate的使用
    CFileFind类的使用总结(转)
    MFC CSplitterWnd的用法
  • 原文地址:https://www.cnblogs.com/qiangini/p/14909259.html
Copyright © 2011-2022 走看看