找回密码
 立即注册
查看: 542|回复: 4

亚伦帮我看看错在哪里

[复制链接]

206

主题

1043

回帖

3781

积分

论坛元老

积分
3781
发表于 2024-1-7 00:46 | 显示全部楼层 |阅读模式
本帖最后由 小辣椒 于 2024-1-7 20:06 编辑

00:00 | 00:00

206

主题

1043

回帖

3781

积分

论坛元老

积分
3781
 楼主| 发表于 2024-1-7 00:47 | 显示全部楼层
谢谢亚伦,花潮我预览是好的,本来想歌词换了再发的,这里你先看看我错误在哪里

206

主题

1043

回帖

3781

积分

论坛元老

积分
3781
 楼主| 发表于 2024-1-7 00:56 | 显示全部楼层
分享现在歌词也是没有出来了

28

主题

7

回帖

622

积分

高级会员

积分
622
发表于 2024-1-7 08:33 | 显示全部楼层
本帖最后由 亚伦影音工作室 于 2024-1-7 10:39 编辑
小辣椒 发表于 2024-1-7 00:47
谢谢亚伦,花潮我预览是好的,本来想歌词换了再发的,这里你先看看我错误在哪里 ...

if ('getContext' in document.createElement('canvas')) {
    HTMLImageElement.prototype.play = function() {
        if (this.storeCanvas) {
            // 移除存储的canvas
            this.storeCanvas.parentElement.removeChild(this.storeCanvas);
            this.storeCanvas = null;
            // 透明度还原
            image.style.opacity = '';  
        }
        if (this.storeUrl) {
            this.src = this.storeUrl;   
        }
    };
    HTMLImageElement.prototype.stop = function() {
        var canvas = document.createElement('canvas');
        // 尺寸
        var width = this.width, height = this.height;
        if (width && height) {
            // 存储之前的地址
            if (!this.storeUrl) {
                this.storeUrl = this.src;
            }
            // canvas大小
            canvas.width = width;
            canvas.height = height;
            // 绘制图片帧(第一帧)
            canvas.getContext('2d').drawImage(this, 0, 0, width, height);
            // 重置当前图片
            try {
                this.src = canvas.toDataURL("image/gif");
            } catch(e) {
                // 跨域
                this.removeAttribute('src');
                // 载入canvas元素
                canvas.style.position = 'absolute';
                // 前面插入图片
                this.parentElement.insertBefore(canvas, this);
                // 隐藏原图
                this.style.opacity = '0';
                // 存储canvas
                this.storeCanvas = canvas;
            }
        }
    };
}

vid=document.querySelector('#vid');
var image= document.getElementById("Img");

mplayer.onclick =function() { aud.paused ? (image.stop(),vid.pause())image.play(),vid.play())};

206

主题

1043

回帖

3781

积分

论坛元老

积分
3781
 楼主| 发表于 2024-1-7 15:17 | 显示全部楼层
好的,我再修改代码再测试
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|微风音乐

GMT+8, 2024-11-21 20:35 , Processed in 0.075481 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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