MIDV415C "Saya lebih baik daripada kakak awak, kan?" Adik perempuan teman wanita saya memang mahir menjilat kemaluannya, dan saya jenis lelaki yang mudah tergoda dan jatuh cinta padanya.
Memerhatikan adik perempuan di rumah (ke tandas, melancap, menukar pakaian, dsb.) Kelab renang mengejutkannya secara tiba-tiba → Tertekan → 4 adik perempuan terpaksa meluahkan perasaan, gangguan mental. Gangguan","lastmod":"2026-07-11","duration":"05:16:49","url":"/play/19161712.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNGIzNGNjNjI4NWM4MTg3NWZlOTlhZDg5ODVlMTNmYzcuanBn.cache","vod_id":18994688,"title":"YUJ-010-C \"Saya akan kahwin.\" Betul ke...? Kalau begitu saya takkan bagi awak tidur malam ini... Ini kali pertama dalam 12 tahun saya habiskan waktu pagi bersama bekas teman wanita saya.","lastmod":"2025-12-14","duration":"01:57:46","url":"/play/18994688.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODFiOTc3M2FlYzc4OGRjNGNhM2JlN2E2ZDdkNmI0YjEuanBn.cache","vod_id":19001570,"title":"JUY-872 Dicabul sehingga mahu mati oleh lelaki yang dia tidak mahu tidur dengannya… Shinoda Yu","lastmod":"2025-03-23","duration":"01:57:31","url":"/play/19001570.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjY2MDQ2M2E0M2Q5YjFjMTI0NGQ4YWI0ODEyYjE2YTcuanBn.cache","vod_id":19004188,"title":"[Teman wanita saya menggunakan dildo untuk meniduri faraj saya yang basah!] Dia sangat lucah apabila saya bangun.","lastmod":"2025-03-23","duration":"08:20","url":"/play/19004188.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvY2FlOTlmZDJkOTk3MjY2MDY5OWM3Mzk2MzgzYWFkN2MuanBn.cache","vod_id":19066328,"title":"\"Saya sangka awak seorang budak yang pemalu...\" Seorang lelaki tua yang mesum yang memancutkan air mani sebelum penembusan, seorang gadis nakal yang memanipulasi jarinya untuk membuatnya memancutkan air mani. (Pelakon wanita tidak dikenali, 104DANDY_934)","lastmod":"2025-12-14","duration":"02:59:02","url":"/play/19066328.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MDEvMTVhMTBkMDI2YTY0Y2EwODgyMDY3MzJkMDM0MWU5MTIuanBn.cache","vod_id":19040983,"title":"Bom nuklear! Si cantik sekolah itu telah disetubuhi selama 20 jam! Adik perempuan Yang Yang telah melakukan hubungan seks tanpa kondom dan menelan air mani! ✨✨✨ Pelbagai rakaman bilik berbayar untuk keseronokan yang sempurna! Alat melancap berskala besar sangat memuaskan.","lastmod":"2025-06-30","duration":"01:23:12","url":"/play/19040983.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTEvNDhlYmFjZjRhZmI2YzA4MWU3ZTEyN2ZiYWYwZjE1YmEuanBn.cache","vod_id":19168127,"title":"Lelaki mesti menonton bab terakhir video pendek paling hangat dalam talian bulan November: seorang pengacara wanita menjalinkan hubungan sulit di telefon, seorang pengacara wanita mencium lidah anjing dan diharamkan, seorang wanita muda cantik diculik, isteri yang diculik dan semua gosip terkini dan kandungan KTV erotik yang anda ingin lihat.","lastmod":"2026-07-13","duration":"10:11","url":"/play/19168127.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjBhZWZmNDRlMDk2OTM3NGE3MDYxMWU0NmI4ZjY2NjAuanBn.cache","vod_id":18992171,"title":"BLK-406 menemui seorang wanita jelita campuran Amerika Selatan yang menakjubkan dengan punggung yang menawan dan menawan. Dia merangkak di atas seorang lelaki, menggeliat pinggulnya dengan liar! 1","lastmod":"2025-12-14","duration":"01:58:43","url":"/play/18992171.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MjIvMmJkNWIwMzQzNWE3NmRkY2QzMTkyM2EwYzE0ZmE2MDEuanBn.cache","vod_id":19034686,"title":"Seorang wanita muda yang sudah berkahwin pergi ke kelab malam untuk mencari kepuasan lelaki.","lastmod":"2025-05-22","duration":"11:53","url":"/play/19034686.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjZlNzRiYzRlNjg5ZTUyOWJlZThkNjUxYzgzZGJkYzIuanBn.cache","vod_id":19005017,"title":"IPZZ-144-C Kenikmatan Tubuh Ini Yang Tidak Berkesudahan - 3 Adegan Kakak Perempuan Yang Berbadan Tegap Dan Cabul Mencapai Orgasme!","lastmod":"2025-03-23","duration":"02:31:54","url":"/play/19005017.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTlmNGEyMzZjYWZkMzA4ZWIzMDNjOTg5N2RjNThhYmMuanBn.cache","vod_id":18980805,"title":"Gadis di sebelah rumah itu dilihat melancap dalam keadaan bogel sepenuhnya, sedang mandi, gambar jarak dekat vulva merah jambunya, merangsang kelentitnya, dan terdapat banyak cecair putih yang meresap keluar.","lastmod":"2025-12-14","duration":"00:42:02","url":"/play/18980805.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjQ0MGNlOTQ0ODUxMzFmMGRkYjY5OGVjNjMxYzA4OGMuanBn.cache","vod_id":19017079,"title":"MVSD391 Seorang wanita cantik dan artistik yang menyukai lelaki pertengahan umur akan memberikan anda seks oral sehingga air mani anda kehabisan sepenuhnya. Dia juga menggunakan seks oral vakum untuk meminum sisa air mani yang terakhir! (Mai Yashiro)","lastmod":"2025-03-24","duration":"02:35:11","url":"/play/19017079.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvMmU1MDY1MDY4NjQ3ZjAwODZlMjQ0MzVkNmEzMjE4MjIuanBn.cache","vod_id":19066122,"title":"Wanita berkulit cerah dan memikat yang memakai kemeja-T itu mempunyai payudara yang berisi dan bulat yang membuatkan mulutku kering dan keinginanku mendidih.","lastmod":"2025-12-14","duration":"34:40","url":"/play/19066122.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWRhMWJhMGFlMTQ4Zjk5ZmQ3ZDQ5NzEwZWM0ZTdkZWEuanBn.cache","vod_id":18931959,"title":"PPPD-193 Minami Ayase, kau tewas!! Seorang gergasi wanita kelas pertama dipaksa mencapai orgasme oleh seorang lelaki biasa.","lastmod":"2025-03-22","duration":"01:58:28","url":"/play/18931959.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZWIxYzY2YWY3ZWRkNGIyNWM3Njc3MGQxNmM0NGY0NzcuanBn.cache","vod_id":19154221,"title":"Jalan cerita yang menarik: Penyampai wanita Lanlan menggoda pemandu penghantaran makanan","lastmod":"2026-04-19","duration":"08:39","url":"/play/19154221.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjhiNDFjNjQ3MDYxY2RlN2E1ZmVkYjgxZmVkMzFiNmIuanBn.cache","vod_id":19008946,"title":"PPPD768 Kakak perempuan teman wanita saya ialah seorang wanita berdada besar yang pancut di dalam badan saya, dan dia menggoda saya. (Matsumoto Nanami)","lastmod":"2025-03-24","duration":"01:59:33","url":"/play/19008946.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNGY2MjQzMmM4YTk5ODkyZWU1YTZhYzk1ZDc5ODJhZTkuanBn.cache","vod_id":18968147,"title":"EBOD-729 Pada suatu malam yang ribut, saya dan sahabat baik teman wanita saya (yang mempunyai payudara besar) sedang menunggu kereta api pertama di bahagian pasangan di sebuah kafe buku komik. Kulit kami yang basah dirapatkan rapat, dan ruang yang sempit itu sangat mengujakan saya.","lastmod":"2025-03-23","duration":"01:59:33","url":"/play/18968147.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZjNjMzUwZWRmNTAzNmExMjA3NDAwZDQ5OGRhMzU5MmMuanBn.cache","vod_id":19136055,"title":"Seorang kakak perempuan yang seksi dengan susuk tubuh yang lucah! Memakai pakaian mewah dan mempamerkan seks lucah. Yuika Onosaka MIBB-059","lastmod":"2025-12-31","duration":"02:15:08","url":"/play/19136055.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZWZkYTA2YjJmODIzODM0YTg4YWU1Y2Q5OGU4YTliZjUuanBn.cache","vod_id":19154957,"title":"Wenxuan Tanhua sangat seksi, dan wanita muda ini sangat memikat. (Bahagian terakhir, \"gambar menyelinap,\" nampaknya tidak berkaitan dan mungkin merujuk kepada insiden yang berasingan.)","lastmod":"2026-04-24","duration":"21:06","url":"/play/19154957.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTE2OGRhYjAyOTg4NjFkMTk2ZDY4ZjE3ZGM0YjhiOTAuanBn.cache","vod_id":19153939,"title":"Zakar seorang lelaki, rindu untuk hidup di dunia yang berbeza... Dengan penuh kegilaan menusuk dan menghamilkan pekerja yang dipenuhi sperma hari ini, merayu untuk seks. (Kitano Mina)","lastmod":"2026-04-18","duration":"02:21:11","url":"/play/19153939.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWU2NzkyZjEwMGI4ZGE5MjRlMjI0OTk4N2U3ZjA1MjEuanBn.cache","vod_id":18959197,"title":"INDI-041 Saya suka wanita matang, tetapi saya mahukan seorang adik perempuan... Saya memang sentiasa mahukan seorang adik perempuan seperti itu.","lastmod":"2025-12-14","duration":"01:09:15","url":"/play/18959197.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZmE2NWE2MmJjMTdjZDE4ZDAxZTYwYzljMzdkOGU3M2MuanBn.cache","vod_id":19026253,"title":"Sebuah karya agung peminat/NTR berdasarkan pengalaman saya melihat telefon teman wanita saya secara rahsia.","lastmod":"2025-03-25","duration":"01:05:05","url":"/play/19026253.html"}]},
videoTitle: 'MIDV415C "Saya lebih baik daripada kakak awak, kan?" Adik perempuan teman wanita saya memang mahir menjilat kemaluannya, dan saya jenis lelaki yang mudah tergoda dan jatuh cinta padanya.',
language: 'ms',
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('Pautan disalin!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Pautan disalin!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Pautan disalin!');
}
}
},
// 切换布局
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=/`;
}
};
}