音乐项目,总结

今天的写的思路都挺简单的但是比较繁琐,这个查找,传文件的话可以了,但是没有用分片传送,然后在写音乐播放的处理,<歌单,二级评论,歌曲歌词滚轮播放>三个还没有实现,时间挺紧张的

今天完善了一下模糊查找:



 


    <!-- 根据歌曲标题或作者模糊查询歌曲 -->
    <select id="findSongsByTitleOrAuthor" resultType="Song">
        SELECT *
        FROM songs
        WHERE SongTitle LIKE CONCAT('%', #{keyword}, '%')
           OR Author LIKE CONCAT('%', #{keyword}, '%')
    </select>

 

是可以直接搜歌名和作者的

解决了一些前端的bug:

 if (response.data && Array.isArray(response.data)) {
                console.log("数据获取成功!!!")
                baList.innerHTML = ''; // 清空现有内容
                response.data.slice(0, 5).forEach(song => {

                    const listItem = document.createElement('li');
                    listItem.className = 'item';
                    listItem.onclick = () => {
                        localStorage.setItem(song.SongID, JSON.stringify(song));
                        window.open(`/song2_war_exploded/zyl.html?name=${song.SongID}`, '_blank');
                    };
                    // 创建包含头像、名称和主题的容器
                    const itemContainer = document.createElement('div');
                    itemContainer.className = 'item-container';
                    const name = document.createElement('div');
                    name.className = 'name';
                    name.textContent = song.SongTitle+"    作者:"+song.Author;

可以成功从单元格跳转界面。

做了一个捡漏的界面,但好歹功能有:

传文件: 

 

然后再搞那个音乐播放,遇到了问题,加了标签和mp3,应该是可以放出来的,但是放不出来,还不知道是什么问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值