您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
直引到中国之声
当前为
// ==UserScript== // @name 广播挂件 // @namespace https://gf.qytechs.cn/users/385498 // @version 0.1 // @description 直引到中国之声 // @author syb | 7P_LonG // @include * // @grant none // ==/UserScript== (function() { 'use strict'; const tipid = 'radio-text';//提示框id const wintip = `<div id="radio-wrapper" style="position: fixed;right: 10px;top: 50px;background: #eee; width: 50px;height: 50px;z-index:99999;border:1px solid #999; " > <p class="btn-ctrl" style="background: greenyellow;">play</p> <p id="radio-text"></p> <audio id="radio-player" src="" preload="auto" ></audio> </div>`; const win = document.createElement('div'); win.innerHTML = wintip; document.getElementsByTagName('body')[0].append(win); const show = (e)=>{ e = e.toString(); document.getElementById(tipid).textContent= e; }; const srcArr = [ '//rtmpcnr001.cnr.cn/live/zgzs/playlist.m3u8', '//lhttp.qingting.fm/live/386/64k.mp3' ]; let isOn = false; const wrapper = document.getElementById("radio-wrapper"); const audio = document.getElementById('radio-player'); const btn = wrapper.querySelector(".btn-ctrl"); audio.src = srcArr[0]; audio.addEventListener('error',function(e){ audio.src = srcArr.shift(); if(isOn){audio.play()} }); btn.addEventListener('click',function(){ isOn = true; if(audio.paused === true){ audio.play() }else{ audio.pause() btn.textContent= 'play'; } setTimeout(function(){ if(!audio.paused){ btn.textContent= 'stop'; } },1000) }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址