{"id":261,"date":"2026-08-31T12:29:13","date_gmt":"2026-08-31T04:29:13","guid":{"rendered":"https:\/\/www.piuido.cn\/?p=261"},"modified":"2026-08-31T13:58:53","modified_gmt":"2026-08-31T05:58:53","slug":"zp-game","status":"publish","type":"post","link":"https:\/\/www.piuido.cn\/index.php\/2026\/08\/31\/zp-game\/","title":{"rendered":"\u4e2a\u4eba\u4f5c\u54c1\u96c6\/\u6e38\u620f\u5305\u88c5"},"content":{"rendered":"<h3>PV\u7c7b\u578b\/\u56fd\u5185<\/h3>\n<h4>\u9634\u9633\u5e08-\u5bfb\u9999\u884c<\/h4>\n<div class=\"portfolio-video\">\n    <video class=\"portfolio-player\" controls playsinline preload=\"metadata\"><source src=\"https:\/\/video.zzz2.net\/GN\/PV-XXX.mp4\" type=\"video\/mp4\"><\/video>\n<\/div>\n<h4>\u68a6\u5e7b\u897f\u6e38<\/h4>\n<div class=\"portfolio-video\">\n    <video class=\"portfolio-player\" controls playsinline preload=\"metadata\"><source src=\"https:\/\/video.zzz2.net\/GN\/PV-MHXY.mp4\" type=\"video\/mp4\"><\/video>\n<\/div>\n<h3>\u6d77\u5916\u4e70\u91cf<\/h3>\n<h4>IGAME-AE\u5305\u88c5<\/h4>\n<div class=\"portfolio-video\">\n    <video class=\"portfolio-player\" controls playsinline preload=\"metadata\"><source src=\"https:\/\/video.zzz2.net\/HW\/HW-IGAME.mp4\" type=\"video\/mp4\"><\/video>\n<\/div>\n<h4>ROO-\u6d77\u5916\u5b9e\u62cd-AE\u5305\u88c5<\/h4>\n<div class=\"portfolio-video\">\n    <video class=\"portfolio-player\" controls playsinline preload=\"metadata\"><source src=\"https:\/\/video.zzz2.net\/HW\/HW-ROO.mp4\" type=\"video\/mp4\"><\/video>\n<\/div>\n<h4>ROK-UE-AE\u5305\u88c5<\/h4>\n<div class=\"portfolio-video\">\n    <video class=\"portfolio-player\" controls playsinline preload=\"metadata\"><source src=\"https:\/\/video.zzz2.net\/HW\/HW-ROK.mp4\" type=\"video\/mp4\"><\/video>\n<\/div>\n<h4>\u54c8\u5229\u6ce2\u7279-UE-AE\u5305\u88c5<\/h4>\n<div class=\"portfolio-video\">\n    <video class=\"portfolio-player\" controls playsinline preload=\"metadata\"><source src=\"https:\/\/video.zzz2.net\/HW\/HW-HLBT.mp4\" type=\"video\/mp4\"><\/video>\n<\/div>\n<h4>UGAME-UE-AE\u5305\u88c5<\/h4>\n<div class=\"portfolio-video\">\n    <video class=\"portfolio-player\" controls playsinline preload=\"metadata\"><source src=\"https:\/\/video.zzz2.net\/HW\/HW-Ugame.mp4\" type=\"video\/mp4\"><\/video>\n<\/div>\n<h4>XGAME-AE\u5305\u88c5<\/h4>\n<div class=\"portfolio-video\">\n    <video class=\"portfolio-player\" controls playsinline preload=\"metadata\"><source src=\"https:\/\/video.zzz2.net\/HW\/HW-XGAME-2.mp4\" type=\"video\/mp4\"><\/video>\n<\/div>\n<div class=\"portfolio-video\">\n    <video class=\"portfolio-player\" controls playsinline preload=\"metadata\"><source src=\"https:\/\/video.zzz2.net\/HW\/HW-XGAME.mp4\" type=\"video\/mp4\"><\/video>\n<\/div>\n<p><!-- Plyr\uff1a\u6574\u9875\u53ea\u52a0\u8f7d\u4e00\u6b21 --><br \/>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/plyr@3.7.8\/dist\/plyr.polyfilled.js\"><\/script><br \/>\n<script>\n(function () {\n    const videos = document.querySelectorAll('.portfolio-player');\n    const players = [];<\/p>\n<p>    videos.forEach((video) => {\n        const container = video.closest('.portfolio-video');<\/p>\n<p>        function applyVideoRatio() {\n            const w = video.videoWidth;\n            const h = video.videoHeight;<\/p>\n<p>            if (!w || !h) return;<\/p>\n<p>            const ratio = w \/ h;<\/p>\n<p>            \/* \u628a\u771f\u5b9e\u89c6\u9891\u6bd4\u4f8b\u4ea4\u7ed9 CSS *\/\n            container.style.setProperty('--video-ratio', w + ' \/ ' + h);<\/p>\n<p>            \/*\n             * \u6a2a\u5c4f \/ \u65b9\u5f62\uff1a\u5360\u6ee1\u535a\u5ba2\u6b63\u6587\u5bbd\u5ea6\n             * \u7ad6\u5c4f\uff1a\u6700\u9ad8\u7ea6 720px\uff0c\u5e76\u6309\u539f\u6bd4\u4f8b\u8ba1\u7b97\u64ad\u653e\u5668\u5bbd\u5ea6\n             *\/\n            if (ratio < 1) {\n                const portraitWidth = Math.round(720 * ratio);\n                container.style.maxWidth = portraitWidth + 'px';\n            } else {\n                container.style.maxWidth = '100%';\n            }\n        }\n\n        if (video.readyState >= 1) {\n            applyVideoRatio();\n        }<\/p>\n<p>        video.addEventListener('loadedmetadata', applyVideoRatio);<\/p>\n<p>        const player = new Plyr(video, {\n            autoplay: false,<\/p>\n<p>            controls: [\n                'play-large',\n                'play',\n                'progress',\n                'current-time',\n                'duration',\n                'mute',\n                'volume',\n                'settings',\n                'pip',\n                'fullscreen'\n            ],<\/p>\n<p>            settings: [\n                'speed'\n            ],<\/p>\n<p>            speed: {\n                selected: 1,\n                options: [\n                    0.5,\n                    0.75,\n                    1,\n                    1.25,\n                    1.5,\n                    2\n                ]\n            }\n        });<\/p>\n<p>        players.push(player);<\/p>\n<p>        \/* \u64ad\u653e\u4e00\u4e2a\u4f5c\u54c1\u65f6\uff0c\u81ea\u52a8\u6682\u505c\u5176\u4ed6\u4f5c\u54c1 *\/\n        player.on('play', () => {\n            players.forEach((otherPlayer) => {\n                if (otherPlayer !== player && otherPlayer.playing) {\n                    otherPlayer.pause();\n                }\n            });\n        });\n    });\n})();\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PV\u7c7b\u578b\/\u56fd\u5185 \u9634\u9633\u5e08-\u5bfb\u9999\u884c \u68a6\u5e7b\u897f\u6e38 \u6d77\u5916\u4e70\u91cf IGAME-AE\u5305\u88c5 ROO-\u6d77\u5916\u5b9e\u62cd-AE\u5305\u88c5 ROK- [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":278,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-261","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.piuido.cn\/index.php\/wp-json\/wp\/v2\/posts\/261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.piuido.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.piuido.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.piuido.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.piuido.cn\/index.php\/wp-json\/wp\/v2\/comments?post=261"}],"version-history":[{"count":4,"href":"https:\/\/www.piuido.cn\/index.php\/wp-json\/wp\/v2\/posts\/261\/revisions"}],"predecessor-version":[{"id":265,"href":"https:\/\/www.piuido.cn\/index.php\/wp-json\/wp\/v2\/posts\/261\/revisions\/265"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.piuido.cn\/index.php\/wp-json\/wp\/v2\/media\/278"}],"wp:attachment":[{"href":"https:\/\/www.piuido.cn\/index.php\/wp-json\/wp\/v2\/media?parent=261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.piuido.cn\/index.php\/wp-json\/wp\/v2\/categories?post=261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.piuido.cn\/index.php\/wp-json\/wp\/v2\/tags?post=261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}