m3u8 demo
遇到m3u8
实现案例 dplayer , Hls 两种
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>DPlayer Example</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/dplayer/dist/DPlayer.min.css"> </head> <body> <div id="dplayer"></div> <video id="video" width="600" controls></video> <script src="https://cdn.jsdelivr.net/npm/dplayer/dist/DPlayer.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/hls.js/dist/hls.min.js"></script> <script> /*const dp = new DPlayer({ container: document.querySelector('#dplayer'), video: { "url": "https://hls.cnbhd.xyz/videos5/76c4ec31268f15cc47fedaf93afb9515/76c4ec31268xxx", "type": "hls", "thumbnails": null } });*/ /*var videoSrc = "https://hls.cnbhd.xyz/videos5/76c4ec31268f15cc47fedaf93afb9515/76c4ec31268f15xxx"; var video = document.querySelector('#video') var hls = new Hls(); hls.loadSource(videoSrc) hls.attachMedia(video) hls.on(Hls.Events.MANIFEST_PARSED,function (){ video.play() })*/ </script> </body> </html>
直接hook SubtleCrypto.prototype.decrypt
https://tv.cctv.com/2025/08/06/VIDEmdtDQ9V6j79APvNGAIS3250806.shtml?spm=C55953877151.PjvMkmVd9ZhX.0.0
这个难 drm

浙公网安备 33010602011771号