Mặc dù chỉ là một cô gái bình thường, đây là lần đầu tiên cô ấy quan hệ tình dục với năm người đàn ông cùng một lúc! Một cô gái bình thường trong lớp tôi được mời tham gia vào lần đầu tiên của mình... (Diễn viên không rõ danh tính HUNTC_266)
Phim AV giám sát nam nữ bình thường. Nữ sinh viên đại học gọn gàng mút sâu một dương vật to trong miệng, thử nuốt trọn mà không cần dùng tay! Một dương vật to ngay lập tức được đưa vào âm đạo của JD, mắt nhìn chằm chằm.","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 Phơi bày toàn bộ khuôn mặt ♥️ Chỉ trải nghiệm một lần... Một cô gái thuần khiết, da trắng, mảnh mai và xinh đẹp với mái tóc dài quyến rũ, 19 tuổi.","lastmod":"2025-12-14","duration":"01:40:24","url":"/play/18935418.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjUxNjA0YWY4ZTEyMTA5ZGJlYjY5NDY1MDM0OTc3M2IuanBn.cache","vod_id":18970832,"title":"[Phụ đề tiếng Trung] IENF-258 Kana Yura: Quan hệ tình dục xuất tinh sáng và tối - Cô gái nhỏ nhắn 18 tuổi cao 143cm tham gia vào cuộc vui sáng và tối!","lastmod":"2025-03-23","duration":"02:27:52","url":"/play/18970832.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjNjZjg4ZWFmM2VmOTlkNGFkZTEyNmFiNjMwODIxMTkuanBn.cache","vod_id":18964881,"title":"200GANA-2206 Một tay chơi lão luyện đưa một cô gái về phòng để quan hệ tình dục, bị quay phim lén lút. 147. Anh ta đưa một người đẹp da trắng, ngực cỡ G về phòng để quan hệ tình dục!!","lastmod":"2025-03-22","duration":"01:09:19","url":"/play/18964881.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvN2IyMDU2MzkzMTQ0YTg3NzVjZGJiNGI5ZDIzMGMwN2IuanBn.cache","vod_id":18971577,"title":"XVSR-421 Đầu hè ở Aoba Natsu, cô bạn gái chưa trưởng thành của tôi đã có lần đầu tiên... một cuộc ái ân run rẩy, như bị điện giật.","lastmod":"2025-12-14","duration":"01:57:21","url":"/play/18971577.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/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDg5MWZlZjBmNDgwM2E4OWI0ZDlhNmM3YzFmZTM5ZjYuanBn.cache","vod_id":18931940,"title":"Carib122919-001 Shinjo Yui, một góa phụ đã trải nghiệm khoái cảm của việc quan hệ tình dục đồng thời với hai người đàn ông.","lastmod":"2025-12-14","duration":"01:02:06","url":"/play/18931940.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTg1YTg0YzYwOTJhNzM1MjY2NWM3MGYzYjdlOGQ1NWEuanBn.cache","vod_id":18968340,"title":"UMSO-501: Sử dụng đồ chơi để giúp các cô gái xinh đẹp đạt cực khoái trong 4 giờ.","lastmod":"2025-03-23","duration":"04:00:42","url":"/play/18968340.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvYWY5M2NlOWE3Y2RiZGMzMjMxMTlhMzQ5YmQ3Yjk5NDAuanBn.cache","vod_id":19159503,"title":"Diễn viên, Giai thoại thú vị, Riku Aizawa, Riku Aizawa, Kogyo Nakajima","lastmod":"2026-05-22","duration":"02:05:20","url":"/play/19159503.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjI0YjU4MGJiODc0YTU1NTE2OWU2YjY1ZDEzYzhlMzYuanBn.cache","vod_id":18978853,"title":"[Phụ đề tiếng Trung] PRED-488 Vợ chồng tôi đang trong giai đoạn chán nản, nên tôi đã bị Miu (em dâu tôi) quyến rũ và xuất tinh vào trong cô ấy hết lần này đến lần khác. — Shiramine Miu","lastmod":"2025-03-23","duration":"02:00:47","url":"/play/18978853.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDcvZDc1ZjY0ODBiYTI5Mjk2MWQ3MDMyN2QyMjFjMDRlNjMuanBn.cache","vod_id":19166856,"title":"Our Crazy Baby (Một cuộc gặp gỡ tình dục đặc biệt có thời hạn) Một không gian bí mật nơi dịch tình yêu, nhiệt độ cơ thể và nước bọt đều khao khát nhau. Hãy quên đi lần đầu tiên và DASS-487-C đầu tiên","lastmod":"2026-07-11","duration":"02:12:06","url":"/play/19166856.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvODlkNzgyYmJkOGQ3NjViZmY2NGIzMTUyYmMxOTE4N2QuanBn.cache","vod_id":19166274,"title":"Bạn thực sự 40 tuổi phải không? Có ngoại hình đẹp và bộ ngực quá lớn! Nghiện diễn viên như キャシー・ヘブン, キアラ・ロード, メリーナ・メイ và các diễn viên khác ルビー","lastmod":"2026-07-11","duration":"03:59:13","url":"/play/19166274.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzcwZTQzYjA2NzBjOWU3NmQ4ODhjNjRkZjdhZjg1MTAuanBn.cache","vod_id":18943126,"title":"MZQ-009 - Cô gái nghiệp dư, phòng thủ lỏng lẻo, 8 giờ","lastmod":"2025-12-14","duration":"02:43:18","url":"/play/18943126.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MjYvYTU0YjE5MWEwNTUxNzA0M2Q5MTMyNTdmNmRhNDE3ZWUuanBn.cache","vod_id":19054282,"title":"Một cô em gái hư hỏng đã quyến rũ tôi, liếm láp tôi và khiến tôi lên đỉnh! #ShunkaSuzumura HGMJ017","lastmod":"2025-09-25","duration":"01:39:03","url":"/play/19054282.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjNkN2Y5ODA1YzFiNDgwODM3MDZjNTUwNGIxZDQ1NGQuanBn.cache","vod_id":18923769,"title":"FC2PPV-1194578 [Quay phim cá nhân] Hai người vợ bình thường cùng lúc ăn thịt lẫn nhau","lastmod":"2025-12-14","duration":"01:07:23","url":"/play/18923769.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTk3OTI3MzNjMWE4ZjY3Y2I0MjBiM2ViOGNhMjc2NDUuanBn.cache","vod_id":19024945,"title":"NACR681C Thuê dương vật? Yuri Sasahara (do Blue Wooler thủ vai) là một phụ nữ có khả năng tình dục xuất chúng, cô ấy mời bất kỳ người đàn ông nào thực hiện các hành vi khiêu dâm để mua vui cho mình.","lastmod":"2025-03-24","duration":"01:53:49","url":"/play/19024945.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzYwOWEyZWMxMjZhMzljMGU0ZGFhNjRhN2JiMmJkNWIuanBn.cache","vod_id":19136718,"title":"Người mới: Một cô bán hoa tươi tắn, khỏe mạnh và mảnh mai, thân hình rạng rỡ như ánh mặt trời, run rẩy và lắc lư khi cởi bỏ quần áo, trong phim AV (Nữ diễn viên không rõ danh tính) MIFD-647","lastmod":"2026-01-04","duration":"02:53:23","url":"/play/19136718.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MTQvN2NhYWQ4ZWNkYjk0ZmNhYzAxMmExMTIyNzVkMWFjZDMuanBn.cache","vod_id":19052474,"title":"Một chuyên viên làm đẹp đã kết hôn, người muốn trở nên toàn năng và mạnh mẽ trong chuyện chăn gối - Tamashiro Natsumi (VENZ037)","lastmod":"2025-09-13","duration":"01:54:17","url":"/play/19052474.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMGIyNmMzMWYwNjAxZGVjNmNhYWEwODRjNDhlMTM1ZTkuanBn.cache","vod_id":19013312,"title":"BBAN265 Lần đầu tiên Aika Usami xuất hiện với tư cách người đồng tính nữ! Trải nghiệm đồng tính nữ đầu tiên của cô với Shiina Sora.","lastmod":"2025-03-24","duration":"02:48:39","url":"/play/19013312.html"}]},
videoTitle: 'Mặc dù chỉ là một cô gái bình thường, đây là lần đầu tiên cô ấy quan hệ tình dục với năm người đàn ông cùng một lúc! Một cô gái bình thường trong lớp tôi được mời tham gia vào lần đầu tiên của mình... (Diễn viên không rõ danh tính HUNTC_266)',
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=/`;
}
};
}