Một vũ trường mờ ám đã bí mật quay phim cảnh nhiều phụ nữ xinh đẹp; chỉ trong một thời gian ngắn, người đàn ông đã sờ ngực ba người phụ nữ. Lời thoại rất kích thích và gây hứng thú.
Video sex của cô nàng lẳng lơ Trương Nguyệt Hán, sinh viên Đại học Tài chính và Kinh tế Liêu Ninh, và bạn trai bị lộ. 01. Nữ sinh viên xinh xắn, dễ thương đã...","lastmod":"2026-07-11","duration":"","url":"/play/19207141.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvZTc1Nzg1Y2FmZDAzNjMyMjg3OWEzZmRlOGJkYWRmMmIuanBn.cache","vod_id":19167114,"title":"Người đẹp bí ẩn gây sốt tại triển lãm ảnh \"Bạn Là Ai?\", nữ thần tân binh Jun, là nhân vật chính trong một bộ phim AV độc quyền. (FSDSS_869)","lastmod":"2025-12-13","duration":"2:19:29","url":"/play/19167114.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjkyMGIyYTA2MjQ3ZjY3N2FiNmJhZjMxZmJhN2NhYTQuanBn.cache","vod_id":19110366,"title":"Cô vũ công disco có thân hình tuyệt vời; cô ấy biểu diễn những điệu nhảy trên giường và nói những lời tục tĩu trong khi quan hệ tình dục, khiến cho mọi chuyện trở nên vô cùng kích thích.","lastmod":"2025-03-26","duration":"0:17:52","url":"/play/19110366.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDcvNWZkMDU5NmM1OGYwN2MyOTgyOTQ0NjllMzU2YmJiZTguanBn.cache","vod_id":19153114,"title":"Những người đồng tính nữ táo bạo nhất trong lịch sử tiết lộ họ đã có một khoảng thời gian tuyệt vời, những cuộc đối thoại của họ rất hài hước, và tất cả đều xoay quanh việc kích thích điểm G.","lastmod":"2025-09-06","duration":"0:14:22","url":"/play/19153114.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTliYWQwMDUwYzRiODJjYTY5ZWEyMzlmMzExNWUwZDEuanBn.cache","vod_id":19188335,"title":"Ảnh tự chụp của một cô gái trẻ xinh đẹp đã bị rò rỉ sau khi bạn trai chia tay cô; video sex của họ đã bị tên bạn trai tồi tệ đó tung lên.","lastmod":"2026-03-23","duration":"0:15:32","url":"/play/19188335.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDEvOGM3OWM2YTVlODYxYWFhOGNjMWYxZTk0YTY5MGVhMTIuanBn.cache","vod_id":19152173,"title":"Người phụ nữ mặc váy ngắn quyến rũ một tài xế xe ôm, thúc giục anh ta quan hệ tình dục với cô đến chết. Cuộc đối thoại vô cùng kích thích. Cô ta thực hiện hành vi quan hệ tình dục bằng miệng với người tài xế 50 tuổi, người vốn đã khát khao, và xuất tinh toàn bộ lượng tinh dịch mà anh ta đã kìm nén suốt nhiều tháng vào âm đạo của cô.","lastmod":"2025-08-31","duration":"0:46:58","url":"/play/19152173.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzIzNGIzMjJkYjgyYzQ0ZGFkZDU0MzdlOTVhZjAxYTAuanBn.cache","vod_id":19098442,"title":"Mở hộp và dùng thử các sản phẩm dành cho người lớn dành cho phái đẹp - Phần 1!","lastmod":"2025-03-26","duration":"0:25:13","url":"/play/19098442.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzBkZjM0MjdhZjQxMzhkNzA4NWIxMjY1NzUyMjQ0MTMuanBn.cache","vod_id":19083666,"title":"Tôi xin lỗi, sếp nữ của tôi!! Sếp nữ của tôi đã tiểu tiện trước mặt cấp dưới, điều này khiến bà ấy cảm thấy xấu hổ, và bà ấy lập tức bị kích thích và xuất tinh vào trong họ. - Tenma Yui, Momose Kurumi, Matsumoto Ryuka.","lastmod":"2025-03-26","duration":"3:05:33","url":"/play/19083666.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDQ5YmM0ZjQwZmNiZjA0MzllOTA4MzFmMjIyOTA3YzAuanBn.cache","vod_id":19029637,"title":"Tôi từng có bạn gái đầu tiên... và không thể cưỡng lại những lời thì thầm quyến rũ của cô giáo xinh đẹp, hết lần này đến lần khác lừa dối cô ấy... (Trăng Mầm Xanh)","lastmod":"2025-03-26","duration":"1:59:29","url":"/play/19029637.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWY4YWQ5MzQ4NGU1OWE0MjdjYmQ3OTVjNzE2MTBjMjkuanBn.cache","vod_id":19064864,"title":"[Vụ bê bối trên mạng] Video riêng tư nóng bỏng của một nữ sinh viên đại học Hàn Quốc và bạn trai bị rò rỉ trên mạng; cô ấy được thấy đang quan hệ tình dục hai lần, âm đạo đầy dịch, biểu cảm dâm dục. Phiên bản đầy đủ HD 1080P.","lastmod":"2025-03-26","duration":"0:32:03","url":"/play/19064864.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZjhlYTBhZmYxZjcwYzlkNjM0ZjZmM2JjZGQ1Y2VjZWQuanBn.cache","vod_id":19175875,"title":"Một video ghi lại cảnh Song Siyi, một phụ nữ vô cùng xinh đẹp đến từ Hạ Môn, tham gia vào một hành động đầy đam mê liên quan đến việc nuốt tinh dịch và có sự thay đổi ngoại hình ngoạn mục, đã bị rò rỉ trên mạng.","lastmod":"2026-01-23","duration":"0:01:39","url":"/play/19175875.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MjQvOWMxMWI2MjI5NDkyYWI2NjRmMmVjYmI3NjIzZTlkYzQuanBn.cache","vod_id":19155976,"title":"Cô gái xinh đẹp ở trường đại học xé rách tất và lên đỉnh nhiều lần.","lastmod":"2025-09-23","duration":"0:11:12","url":"/play/19155976.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MTEvNzA4Zjc4YTA4OTNiNTRiYzU2MzAyY2MxYjg4ZDJlOTEuanBn.cache","vod_id":19153934,"title":"Một loạt những bức ảnh chân thực về các nữ MC truyền hình, những người đẹp và sinh viên – nhất định phải xem!","lastmod":"2025-09-10","duration":"0:39:43","url":"/play/19153934.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGIzMGZmZTZjZmYwZjRhMmQzMmU3OTg2MmUxMjUzYzQuanBn.cache","vod_id":19067617,"title":"Nàng Eve, một người đẹp thuần khiết như trong thơ, không thể thoát khỏi còng tay kim loại. Bị trói chặt, bịt miệng và nhổ nước bọt. Hoàn toàn khỏa thân.","lastmod":"2025-03-26","duration":"0:25:31","url":"/play/19067617.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjBhZGYwMmVjZTQ4NTI4NGY5ZGJmOTU1NmY5NTVlMGMuanBn.cache","vod_id":19044666,"title":"NKKD-137 Một người mẹ xinh đẹp bị tấn công tình dục vẫn tận hưởng cuộc trò chuyện qua điện thoại với gia đình trong lúc quan hệ tình dục. Phần 2 có phụ đề do chuyên gia dịch.","lastmod":"2025-03-26","duration":"2:02:52","url":"/play/19044666.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMjgvYjc2YmIwYzAzMGY3ZmZhZmI0YjhjNmU2ZDhkY2U5OTQuanBn.cache","vod_id":19161374,"title":"Người đẹp thanh lịch Xiaoyu sở hữu vòng một tuyệt vời, thật không thể tin được!","lastmod":"2025-10-27","duration":"0:29:35","url":"/play/19161374.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTkvYjdiY2I0NTE1MjFkYmNiZGFmMmNhZjZhZjQ4MTQyMjguanBn.cache","vod_id":19131365,"title":"Một người phụ nữ bị nhặt trên đường phố và bị một nhóm đàn ông giàu có giam giữ. Khi trở về khách sạn, cô bị cưỡng hiếp dã man trong khi đôi tất đen của cô bị xé rách. (Meguro Megumi, 200GANA-2245-C)","lastmod":"2025-04-19","duration":"1:12:53","url":"/play/19131365.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZmZmNTAwMTJmMjQ1YTRiYTRiMDgwNzk5NjNhYjgxZWUuanBn.cache","vod_id":19043445,"title":"STAR-914 Ngực trần không mặc áo ngực, xuất tinh bên trong không che, Mita An","lastmod":"2025-03-26","duration":"3:37:18","url":"/play/19043445.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvYTRkMjQxOGU0ZDYyZDc4NzEwYTdjNGFkMDQ1NTg3ZGQuanBn.cache","vod_id":19205673,"title":"Một khuôn mặt dễ thương và ngây thơ của một cô gái đã được hé lộ trong một video, cho thấy cô ấy đang thực hiện hành vi quan hệ tình dục bằng miệng kiểu \"deep throat\" và cưỡi lên người khác, tận hưởng khoái cảm.","lastmod":"2026-06-30","duration":"","url":"/play/19205673.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMjQtMS8yZmJmNTk0YTM1MjAzMjlmNmQ0ZjkzMmQxZGFkZWUzZC5qcGc=.cache","vod_id":19182551,"title":"Một câu chuyện hấp dẫn về hành trình tình dục của một nữ sếp lẳng lơ.","lastmod":"2026-02-24","duration":"0:22:24","url":"/play/19182551.html"}]},
videoTitle: 'Một vũ trường mờ ám đã bí mật quay phim cảnh nhiều phụ nữ xinh đẹp; chỉ trong một thời gian ngắn, người đàn ông đã sờ ngực ba người phụ nữ. Lời thoại rất kích thích và gây hứng thú.',
language: 'vi',
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('Đã sao chép liên kết!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
}
}
},
// 切换布局
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=/`;
}
};
}