为网站添加在线随机视频

Tosscat Typecho Wordpress 网站源码评论703字数 1302阅读4分20秒阅读模式

为网站添加在线随机视频

演示站:点击演示

介绍

将下方代码复制粘贴到你自己的网站需要展示的地方即可。

注意

视频来自外部网站,失效后自行网上寻找其他接口替换。

代码

<div>
    <section id="main">
        <video id="player" src="https://dwz.mk/MVZVjy" controls="controls" width="100%" height="400px"></video>
    </section>
</div>
<div style="text-align: center;">
    <section id="buttons">
        <button id="switch">连续: 开</button>
        <button id="next1">换一个</button>
    </section>
</div>

<script>
    (function (window, document) {
        if (top != self) {
            window.top.location.replace(self.location.href);
        }
        var get = function (id) {
            return document.getElementById(id);
        }
        var bind = function (element, event, callback) {
            return element.addEventListener(event, callback);
        }
        var auto = true;
        var player = get('player');
        var randomm = function () {
            player.src = 'http://v.nrzj.vip/video.php?_t=' + Math.random();
            player.play();
        }
        bind(get('next1'), 'click', randomm);
        bind(player, 'error', function () {
            randomm();
        });
        bind(get('switch'), 'click', function () {
            auto = !auto;
            this.innerText = '连续: ' + (auto ? '开' : '关');
        });
        bind(player, 'ended', function () {
            if (auto) randomm();
        });
    })(window, document);</script>
<script>var _hmt = _hmt || [];(function() {var hm = document.createElement("script");hm.src = "";var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s);})();</script>
<style>
    #switch,#next1{
    background: #7F9CCC;
    color:#fff;
    line-height:40px;
    text-align:center;
    width:100px;
    border:none;
    margin:0 6px;
    border-radius:6px;
    font-weight:bold;
    }
</style>

Tosscat
  • 本文由 Tosscat 发表于 2022年9月7日12:22:48
  • 转载请务必保留本文链接:https://www.tosscat.cn/2013.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: