Isang tapat na kuha ng isang mag-asawang estudyante sa kolehiyo na nagsasaya sa isang walang inaalala na katapusan ng linggo sa isang themed suite na may malaking bilog na kama, naglalaro at nagsasaya na parang magkasintahan noong bata pa.
Kahanga-hanga ang kasabikan ng mga dormitoryo sa unibersidad.","lastmod":"2026-07-11","duration":"01:58","url":"/play/19154534.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGRmNjI2YTM5MjdkMjQwNjVjZWJkNGJiY2YwMmU5NGEuanBn.cache","vod_id":18966874,"title":"Dinala sa isang love hotel at ilang beses na ibinulalas, ginamit para buntisin at sanayin si Sano Natsu","lastmod":"2025-03-28","duration":"01:59:55","url":"/play/18966874.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDEvMzA3MjE1YTdkZmZmNTg3N2FjMjI3YWE5MjVlZjE0ZTEuanBn.cache","vod_id":19093042,"title":"Si Ma Yuxin, isang estudyante sa Qinghai Normal University, ay naglabas ng impormasyon tungkol sa kanyang salamin at sa kanyang magkakaibang personalidad, na nagresulta sa isang baliw at mahalay na sigaw.","lastmod":"2025-08-31","duration":"20:45","url":"/play/19093042.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZmQ0NTYxOWIyOTM1NTI4ZGZjMzA2NDU3NmE1NzI0ZWEuanBn.cache","vod_id":18963742,"title":"Palitan ng mukha ng isang kilalang tao kay Dilraba Dilmurat, pakikipagtalik gamit ang seksing lingerie, paglalaba at pagpapatuyo sa banyo.","lastmod":"2025-03-28","duration":"07:45","url":"/play/18963742.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MDUvNWI2MjMyMjgwNzg2ZWZmZTA1ODRiYzFmODhlYzBiODkuanBn.cache","vod_id":19147529,"title":"Si Ma Chao, ang ikatlong ranggong bida, isang estudyanteng babae na may mga pigtail at tattoo sa buong likod, ay brutal na ginahasa ng kanyang kapatid sa isang hotel.","lastmod":"2026-06-04","duration":"23:41","url":"/play/19147529.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MTIvYTJjNjhjYzI2YmQyNDA5ZmNjZTgzMjUwYmEwYTAwOTIuanBn.cache","vod_id":19094928,"title":"Naglabas ng litrato ang magkasintahang may malalaking suso habang nakikipagtalik habang naglalaro ng PUBG","lastmod":"2025-09-11","duration":"13:18","url":"/play/19094928.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MTAvNTUyMjI0NjllNDUyY2Q5MGM0OGI2M2Q1OWRjNWU1ZjQuanBn.cache","vod_id":19088890,"title":"TUE157 Video ng isang babaeng estudyante na sinusubaybayan at ginahasa","lastmod":"2025-08-09","duration":"01:59:06","url":"/play/19088890.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWZjNTZjNWIwZTBiYmMwYmViYmM3NDNkYTFiZjlhODAuanBn.cache","vod_id":18971560,"title":"Mukhang may gusto si PRED-232 sa kaibigan ko noong bata pa ako, at galit na galit siya nang malaman niyang pumunta ako sa isang bahay-aliwan. \"Kung mahilig ka sa oral sex, bibigyan kita ng kahit ilang beses ko gusto!\" Kahit na matapos kong maabot ang klimaks, patuloy pa rin niya akong sinususo sa loob ng 24 oras. (Ren K)","lastmod":"2025-03-28","duration":"01:58:30","url":"/play/18971560.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTUvZjZhNDkzZDUwMDQ4MmQ3MTQyMjlkYWQ4Mzc3MDY4NzEuanBn.cache","vod_id":19155484,"title":"Ang pakikipagtalik ng babaeng guro pagkatapos ng klase ay... malaswa. Isang nakalalasong G-cup. Isang guro ng wikang Hapon sa Ogikubo. Itinatago niya ito sa kanyang mga estudyante at kasintahan... (Bagama't ito ay...) —Ichijo Ema MOODYZ","lastmod":"2026-07-14","duration":"02:00:26","url":"/play/19155484.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzNjNzA2YTE5NDRhNGY4NGM2Y2VmZmUzMzA3ZWQ5NDkuanBn.cache","vod_id":18980143,"title":"Inalis na ang pagbabawal: Isang babaeng estudyante sa kolehiyo na may nakamamanghang malaking suso na may sukat na I-cup ang nakaranas ng kanyang unang natural na bulalas.","lastmod":"2025-03-28","duration":"02:42:02","url":"/play/18980143.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWJmY2VlYTRiYmM5ZThmOTBjNTI3ZDI3OWE5NDc3NWMuanBn.cache","vod_id":18977844,"title":"326EVA-064 Karagatan ito! Nakakaakit ito ng mga babae! Seks ito!! Isang maganda at mapang-akit na babaeng estudyante sa kolehiyo ang nilinlang na pumunta sa isang karaoke bar para sa isang photoshoot at brutal na ginahasa☆","lastmod":"2025-03-28","duration":"59:21","url":"/play/18977844.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmJhZDkxOGVhM2RmMjAzZjhlMzMwY2EwYjJmOGJlMDAuanBn.cache","vod_id":19049699,"title":"DVDMS464 Ordinaryong lalaki at babaeng pagmamatyag AV Mga amateur na estudyante sa kolehiyo Isang lalaki at babaeng magkaibigan ang nagtatangkang tumakas mula sa isang nakakandadong silid. Hindi sila makakalabas maliban kung makakakolekta sila ng 20 ml ng semilya! 3 babaeng estudyante sa kolehiyo ang awkward na nagmasturbate, gumagamit ng mga laruan sa masturbasyon, at nagsasagawa ng oral sex sa kanilang mga kaibigang lalaki hanggang sa magbulalas sila! Kahit ilang beses akong magbulalas, ayaw lumambot ng ari ng kaibigan ko, at nakikita ko ang maraming semilya sa harap ko mismo...","lastmod":"2025-03-29","duration":"04:00:21","url":"/play/19049699.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjM0MmRiMGFkMWRiZjhiZDliMTM4YjcxN2NhMWUzYmYuanBn.cache","vod_id":19059528,"title":"Sina Prinsesa at Yao Yao, matatamis na batang babae, mapang-akit na nagsasalsal, malapitan na pagtingin sa nanginginig na dildo na ipinapasok sa isang set ng lingerie, nanginginig na likido na naglalabas ng itlog...","lastmod":"2025-03-29","duration":"01:58:14","url":"/play/19059528.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTQvYmQ5NWQ2ZWZlNzA5ZGE0NTIzYjMzNGFjYzNlNTQ5MDYuanBn.cache","vod_id":19100589,"title":"Ang pinakamaganda at katangi-tanging kagandahan ng TS, na may maselan at banayad na pigura, ay ang pinakamagandang estudyante sa kolehiyo sa kasaysayan ng kanyang buhay.","lastmod":"2025-10-13","duration":"01:29:04","url":"/play/19100589.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvY2FjMzU1Y2I1NmVkMjdiZTA2M2FiYzQ2ZjFmZTgxOGEuanBn.cache","vod_id":19111426,"title":"Baguhan! Gusto kong maging mabuting kaibigan ng lahat! Isang koleksyon ng mga \"mabuting babae\" na kasinglaki ng buhay! 168cm! Isang babaeng estudyante sa kolehiyo ng Kansai ang nag-debut sa AV. Yuna Aya MIFD_529","lastmod":"2025-12-13","duration":"02:48:13","url":"/play/19111426.html"}]},
videoTitle: 'Isang tapat na kuha ng isang mag-asawang estudyante sa kolehiyo na nagsasaya sa isang walang inaalala na katapusan ng linggo sa isang themed suite na may malaking bilog na kama, naglalaro at nagsasaya na parang magkasintahan noong bata pa.',
language: 'fil',
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('Nakopya na ang link!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Nakopya na ang link!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Nakopya na ang link!');
}
}
},
// 切换布局
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=/`;
}
};
}