SIRO3872 [Erster Dreh] Online-AV-Bewerbung → AV-Erlebnis-Dreh 1001 Superweiche und wunderschöne Pobacken zucken und krampfen sich beim Streicheln zusammen!! Die feuchte Vagina eines empfindlichen Mädchens wird von einem großen Schwanz penetriert, und sie stöhnt.
Gewöhnliche Überwachungs-AV für Männer und Frauen. Eine adrette Studentin lutscht tief einen großen Schwanz in ihrem Mund und versucht sich an Deep Throat ohne Hände! Ein großer Schwanz wird sofort in JDs Vagina eingeführt, Augen ディープス","lastmod":"2026-07-11","duration":"03:41:29","url":"/play/19166866.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjY4Mzc2NjQzMTcyYjA1ZDAyNDQxMWJlYzZjZWNmNzcuanBn.cache","vod_id":18935418,"title":"FC2PPV-1187952-2 Vollständige Gesichtsentblößung ♥️ Nur einmal erlebt... Ein reines, hellhäutiges, schlankes und wunderschönes Mädchen mit schönem langen Haar, 19 Jahre alt.","lastmod":"2025-12-14","duration":"01:40:24","url":"/play/18935418.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNmVhNDQ5ZTVmZGUyYTNjZTQ2ZWY4NWUyYzg0MTIwZDkuanBn.cache","vod_id":18939663,"title":"91 Bage High-End Club: Exklusives Erlebnis mit den Top-Schönheiten des Clubs – 19-jähriges, hellhäutiges Mädchen mit E-Körbchen, gemischtrassige Herkunft, leidenschaftliche Begegnungen auf dem Boden und im Bett – Originalversion in 1080p","lastmod":"2025-03-22","duration":"00:17:24","url":"/play/18939663.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjUxNjA0YWY4ZTEyMTA5ZGJlYjY5NDY1MDM0OTc3M2IuanBn.cache","vod_id":18970832,"title":"[Chinesische Untertitel] IENF-258 Kana Yura: Morgen- und Nacht-Cumshot-Sex - 50 143cm Petite 18-Year-Old Loli Girl Joins Morning and Night!","lastmod":"2025-03-23","duration":"02:27:52","url":"/play/18970832.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2U0Yjc0ZjFlYWI5ZGFmNGI4MWJhYmE3OWEyYTQ2ZjguanBn.cache","vod_id":18976821,"title":"Caribbeancom 061023-001 Leidenschaftliches Küssen und Einführen 4 Mika Takagi","lastmod":"2025-03-23","duration":"01:01:33","url":"/play/18976821.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjIxOGM5ZTMyMjMwMjc4MjJiYjEwMGI0MmJkZDNiYjguanBn.cache","vod_id":18939599,"title":"BBAN-206100% 甜美的脸庞可以诱惑任何女人! ! Mihi Nagai 是一个非常英俊的双性恋女孩","lastmod":"2025-03-22","duration":"01:57:59","url":"/play/18939599.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzM0NTE3YmY5ODUyODRkNzQ3N2RhMGIwNDAxZGUxMDQuanBn.cache","vod_id":18973998,"title":"277DCV-023 Darf ich Sie nach Hause bringen? Fall 23: Auch wenn man in der Liebe verliert, sollte man weitermachen!! Eine faule Krankenschwester sucht in einer Bar nach einem Mann, der gerade einen Krampfanfall hat.","lastmod":"2025-03-23","duration":"01:47:02","url":"/play/18973998.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDg5MWZlZjBmNDgwM2E4OWI0ZDlhNmM3YzFmZTM5ZjYuanBn.cache","vod_id":18931940,"title":"Carib122919-001 Shinjo Yui, eine Witwe, die das Vergnügen der gleichzeitigen doppelten Penetration erlebt hat.","lastmod":"2025-12-14","duration":"01:02:06","url":"/play/18931940.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODdjYzQwYTAxYWFmOGEwNWM3YTczMjQ1YjY2YjEzZWYuanBn.cache","vod_id":18969966,"title":"FC2PPV 3260300 [Unzensiert] Wunderschöne Brüste, Taille und Beine. Eine talentierte junge Angestellte mit drei traumhaften Kurven verwöhnt ihre Partnerin zunächst mit Oralsex, masturbiert dann und führt schließlich einen erigierten Penis in ihre Vagina ein, um zum Orgasmus zu gelangen.","lastmod":"2025-12-14","duration":"01:04:05","url":"/play/18969966.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTg1YTg0YzYwOTJhNzM1MjY2NWM3MGYzYjdlOGQ1NWEuanBn.cache","vod_id":18968340,"title":"UMSO-501: Benutze Sexspielzeug, um schöne Mädchen 4 Stunden lang zum Orgasmus zu bringen.","lastmod":"2025-03-23","duration":"04:00:42","url":"/play/18968340.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzkzYjMyMTJlZjdlMjFjZDEzZDczNmZiM2U4NDQ2N2MuanBn.cache","vod_id":18946118,"title":"[Chinesische Untertitel] MDBK-061 [Super erregt] Sie nahm meinen Penis in den Mund, sobald sie den Raum betrat, und ließ ihn nicht mehr los.","lastmod":"2025-12-14","duration":"02:31:47","url":"/play/18946118.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjRjMTMxYWQ4ZjFhODYzMzAxMjllYTQ2ZjBhNTQyNmMuanBn.cache","vod_id":18950288,"title":"ETQR-125 Ein rosafarbener Salon voller liebevollem Schwanzlutschen! (Kotone Ostasien)","lastmod":"2025-03-22","duration":"01:03:24","url":"/play/18950288.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWFmYmVhM2IxMDVhNWUwY2I2ODY0MDdiNjc5ZDBkNTkuanBn.cache","vod_id":18955479,"title":"Eine flirtende ältere Schwester bringt ihre jüngere Schwester zum Livestream, um zu sehen, wie diese Männer befriedigt, unter anderem durch 69-Oralsex, einen großen Schwanz, einen leidenschaftlichen Dreier, eine Gruppenvergewaltigung durch zwei Männer und die Verwendung von Requisiten zur Masturbation, um männliche Zuschauer anzulocken.","lastmod":"2025-12-14","duration":"01:08:16","url":"/play/18955479.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzcwZTQzYjA2NzBjOWU3NmQ4ODhjNjRkZjdhZjg1MTAuanBn.cache","vod_id":18943126,"title":"MZQ-009 - Amateurmädchen, mangelhafte Verteidigung, 8 Stunden","lastmod":"2025-12-14","duration":"02:43:18","url":"/play/18943126.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZGI5MmM4Mjk1MTMxNWNiNmM5YTcyMmI2NWRjY2I4MzYuanBn.cache","vod_id":18966826,"title":"Der maskierte Gangster verwöhnte zwei attraktive, verheiratete Frauen gleichzeitig. Beide waren lüstern und verführerisch, verwöhnten ihn mit Oralverkehr, saugten an seinen Brüsten, spielten mit seiner Vagina und ließen sich von ihm vergewaltigen. Ihr anhaltendes Stöhnen und Ächzen war unglaublich erregend.","lastmod":"2025-12-14","duration":"01:03:46","url":"/play/18966826.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTk3OTI3MzNjMWE4ZjY3Y2I0MjBiM2ViOGNhMjc2NDUuanBn.cache","vod_id":19024945,"title":"NACR681C Einen Penis mieten? Yuri Sasahara (gespielt von Blue Wooler) ist eine Frau mit außergewöhnlichen sexuellen Fähigkeiten, die jeden Mann einlädt, zu ihrer Belustigung erotische Handlungen auszuführen.","lastmod":"2025-03-24","duration":"01:53:49","url":"/play/19024945.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MTgvYmU5ZjJmMWViM2YyMGM1ZWM1ODY4ZWFhYWViZTk5YjQuanBn.cache","vod_id":19034148,"title":"Eine erstklassige Schönheit reitet auf einem riesigen Schwanz und hat Sex.","lastmod":"2025-05-18","duration":"05:01","url":"/play/19034148.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2ZiNjIwYjI4ODQ0ZWViNzE1NzlmMWIzMDg5YTkzM2EuanBn.cache","vod_id":18950932,"title":"300MAAN-492 Strenge Chefin x Durchfall! Normalerweise ist sie eine dominante Frau ... aber jetzt hat sie Lust auf einen Penis! Im Taxi kann sie nicht widerstehen und masturbiert mit weit gespreizten Beinen! Plötzlich in einem Dreier erwischt, zögert sie nicht, Oralverkehr zu geben! Gleichzeitig oral und vaginal verwöhnt, erlebt sie mehrere Orgasmen! Schließlich wird sie zweimal ins Gesicht bespritzt und ist völlig durchnässt vor Befriedigung. [Willst du mit dieser Kollegin Durchfall haben? 03 ~ Wunderschöne FP-Orgasmen, während sie nach einem Penis schreit!!]","lastmod":"2025-12-14","duration":"01:17:45","url":"/play/18950932.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzcxYjc2ODI4MWUwOWEyYTc5NmI3NDJiMGQ0MjM0Y2QuanBn.cache","vod_id":18945123,"title":"HND-394 Der Vorsitzende des Disziplinarausschusses für Hosenlosigkeit drängt sich egoistisch auf, Cowgirl-Sahnetorten-Mari Rika","lastmod":"2025-12-14","duration":"02:22:09","url":"/play/18945123.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTBlZWVmOGUwOWQwNWJiOGU1ZTUxY2QzMTliZjViMzcuanBn.cache","vod_id":18997594,"title":"Ihre Vagina lief über, während sie ihn zum Himmel ritt – Fantastische asiatische Amateurin","lastmod":"2025-03-23","duration":"04:16","url":"/play/18997594.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvNDBlMjMyYTgxOTg3Zjg0YzdhYmNjNzlkZTE1ODU4MmQuanBn.cache","vod_id":19161066,"title":"Schmutzige Studentin, empfindlich, vorzeitiger Samenerguss, vaginal lustsüchtig, großer Hintern, spritzend, verabscheuungswürdiges Schlampenidol, Digitale Kunst.","lastmod":"2026-06-01","duration":"03:22:51","url":"/play/19161066.html"}]},
videoTitle: 'SIRO3872 [Erster Dreh] Online-AV-Bewerbung → AV-Erlebnis-Dreh 1001 Superweiche und wunderschöne Pobacken zucken und krampfen sich beim Streicheln zusammen!! Die feuchte Vagina eines empfindlichen Mädchens wird von einem großen Schwanz penetriert, und sie stöhnt.',
language: 'de',
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('Link kopiert!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Link kopiert!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Link kopiert!');
}
}
},
// 切换布局
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=/`;
}
};
}