楼主: 195400

涛声依旧 --- 试验歌曲手动控制播放

[复制链接]

签到天数: 80 天

[LV.6]常住居民II

鲜花(15) 鸡蛋(0)
 楼主| 发表于 2021-8-14 08:06 | 显示全部楼层
寒冬残荷 发表于 2021-8-13 22:00
老师,这句中的id="playbutton"在哪里设置了?我找不到。

本来设想这id用来控制它的隐藏和显现, 后来发现不用它也行. 留着也无关紧要.

签到天数: 80 天

[LV.6]常住居民II

鲜花(15) 鸡蛋(0)
 楼主| 发表于 2021-8-14 08:09 | 显示全部楼层
寒冬残荷 发表于 2021-8-13 21:41
我试了,没有这个按钮不行呀。

没这按钮只是不知道歌曲是否最终结束与否.

启动播放点击画面就行.

签到天数: 20 天

[LV.4]偶尔看看III

鲜花(2) 鸡蛋(0)
发表于 2021-8-14 11:54 | 显示全部楼层
195400 发表于 2021-8-14 08:06
本来设想这id用来控制它的隐藏和显现, 后来发现不用它也行. 留着也无关紧要.

此处的 id= …… 只是用于按钮图标的名称标识,与实际的按钮控制代码无关系。

签到天数: 180 天

[LV.7]常住居民III

鲜花(3) 鸡蛋(0)
发表于 2021-8-14 12:08 | 显示全部楼层
195400 发表于 2021-8-14 08:09
没这按钮只是不知道歌曲是否最终结束与否.

启动播放点击画面就行.

<img src="http://bpic.588ku.com/element_pic/17/09/12/086fa9e4799099a98eb54aab236be2b9.jpg" id="playbutton" style="width:36px; height:36px; overflow:hidden; border-radius:50%;">
刚才又试了一次,难道是我的浏览器有问题?没有这一句,点击画面没有播放音乐,也没有LRC歌词出现。

签到天数: 180 天

[LV.7]常住居民III

鲜花(3) 鸡蛋(0)
发表于 2021-8-14 12:11 | 显示全部楼层
195400 发表于 2021-8-14 08:09
没这按钮只是不知道歌曲是否最终结束与否.

启动播放点击画面就行.

因为id="playbutton"没有什么作用,所以,这个图标不起什么作用。但为什么我去掉了运行不行,不得其解!

签到天数: 80 天

[LV.6]常住居民II

鲜花(15) 鸡蛋(0)
 楼主| 发表于 2021-8-14 12:32 | 显示全部楼层
寒冬残荷 发表于 2021-8-14 12:08
刚才又试了一次,难道是我的浏览器有问题?没有这一句,点击画面没有播放音乐,也没有LRC歌词出现。

是不是把代码中的按钮图片去掉了?
如果是则会出现代码错误,这一点我考虑到了,代码已做修改只是还没上传,因为在代码上较真的网友毕竟不多。

签到天数: 80 天

[LV.6]常住居民II

鲜花(15) 鸡蛋(0)
 楼主| 发表于 2021-8-14 12:38 | 显示全部楼层
寒冬残荷 发表于 2021-8-14 12:11
因为id="playbutton"没有什么作用,所以,这个图标不起什么作用。但为什么我去掉了运行不行,不得其解!

就已有的代码而言去掉id不会错,但去掉图片则会出错,代码运行不下去,因为是假定图片存在的。

签到天数: 180 天

[LV.7]常住居民III

鲜花(3) 鸡蛋(0)
发表于 2021-8-14 12:59 | 显示全部楼层
{
                if(evFlag)        {
                evFlag = false;showLrcObj.querySelector('img').style.display = 'none';
                showLrc();
                mObj.play();
        }
我没学过JS,但我猜这一行段代码是图片消失了才播放……

签到天数: 80 天

[LV.6]常住居民II

鲜花(15) 鸡蛋(0)
 楼主| 发表于 2021-8-14 13:34 | 显示全部楼层
寒冬残荷 发表于 2021-8-14 12:59
{
                if(evFlag)        {
                evFlag = false;showLrcObj.querySelector('img').style.display = 'none';

对, 就这一行 showLrcObj.querySelector('img')
如果有图片这一行可以执行, 反之这一行就会出错,出错了后续的代码就不会执行。

其实还有一行类似的,是显示图片。

签到天数: 80 天

[LV.6]常住居民II

鲜花(15) 鸡蛋(0)
 楼主| 发表于 2021-8-14 13:36 | 显示全部楼层
现在代码已修改有没有图片都无所谓了
您需要登录后才可以回帖 登录 | 中文注册

本版积分规则

网站地图|小黑屋|Archiver|中画网 ( 蜀ICP备11021737号-2 )|网站地图

GMT+8, 2024-11-23 19:09 , Processed in 0.053761 second(s), 13 queries , MemCached On.

上网要文明 发言要理性

Powered by Discuz! © 2008-2023 YinHuaBBS.CN

快速回复 返回顶部 返回列表