Isang napakagandang modelo na may taas na 172cm na may mahahaba, maputi, at balingkinitang mga binti. Dapat itong makita dahil sa kanyang kahanga-hangang pangangatawan at matamis at maamong personalidad.","lastmod":"2026-07-11","duration":"39:27","url":"/play/19154558.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZTE0YzRkYjBmZGFiMjE4ODViNTRiN2VjZTg2NWUxZTkuanBn.cache","vod_id":19140677,"title":"Isang mayamang lalaki mula sa ikalawang henerasyon ang nakipagkita sa isang napakagandang estudyante sa kolehiyo online sa kanyang tahanan para sa isang matalik na pakikipagtagpo. Sa hindi inaasahan, ang husay ng diyosa ay napakahusay kaya't binigyan niya ito ng isang hindi kapani-paniwalang kasiya-siyang karanasan, at ang magandang babae ay walang humpay na umuungol habang nagkikita.","lastmod":"2026-05-02","duration":"05:25","url":"/play/19140677.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGQyNjgyNjU1NzE0N2UzZTk0MGY0YWQ1ODlkNTNhYjMuanBn.cache","vod_id":19057799,"title":"409BZDC020 【Shenmei】【Erotikong Babaeng Nagbibinata】【PtoM_SEX na may mga Likido sa Katawan】Isang napakagandang babae na gustong maperpekto ang kanyang mga kasanayan sa sekswal. Nakikipagtalik siya nang malaswa at matindi habang napupukaw ang mga likido sa ari, nilulunok ang orgasm ng kanyang kapareha sa pinakamatinding at malaswang pakikipagtalik!! ◆Hindi pa nakuntento sa pag-aahit lamang ng vulva at paglabas nang direkta sa loob, nagmakaawa siyang lumabas ang kanyang suso, at lumabas nang dalawang beses nang sunud-sunod◆ ※Paalala: Huwag masyadong lumabas※..","lastmod":"2025-03-29","duration":"01:10:36","url":"/play/19057799.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTI2YjE4MGQ4MjIwNDBlNzE2NTc1ZTljNmNkZmYxYmYuanBn.cache","vod_id":19134341,"title":"Ang seryeng \"Top Scholar\" ay nagtatampok ng mga nakamamanghang magagandang babaeng may edad na may magagandang pigura at hitsura. Ang kanilang mga sweater at maong na akma sa katawan ay nagbibigay-diin sa kanilang mga kurba, at ang kanilang mahahabang binti ay talagang seksi. (Binabanggit din sa teksto ang erotikong damit at masiglang pakikipagtalik.)","lastmod":"2026-04-01","duration":"01:18:55","url":"/play/19134341.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MTEvNGE5ZGY5YTZjZjY4ZTg4OTY4Yzg2ZGM2MDNhYTVjMzUuanBn.cache","vod_id":19148758,"title":"Magandang puting tigre na malambot na puke na nagsasalsal ng utong, puta, seksing damit-panloob","lastmod":"2026-06-10","duration":"09:20","url":"/play/19148758.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MDYvMmYwMDlhYjUyNzdiMWIyMWMwZDBlZWQ5MmFjMTViMjUuanBn.cache","vod_id":19147715,"title":"Isang kasintahang nakararanas ng sakit at sarap habang masiglang kinakalabit ng isang maskuladong lalaki.","lastmod":"2026-06-05","duration":"29:22","url":"/play/19147715.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGRlNGE1N2U3NDFhMWUyNzFmYTNmOWFlZTA2NmU5OTEuanBn.cache","vod_id":18959876,"title":"Isang napakagandang babae na may nakamamanghang hitsura at mahahabang binti, 168cm ang taas, nakasakay sa jackhammer para sa matinding pakikipagtalik.","lastmod":"2025-03-28","duration":"36:30","url":"/play/18959876.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MTQvZmY1MGUxM2ViZjFkODdlNjcyYzI1OWFjN2M1MmM2MDQuanBn.cache","vod_id":19089818,"title":"Lumabas na ang mapang-akit na sayaw at tahasang masturbasyon na video ng Huya streamer na si Jia Yingwan Xinhao.","lastmod":"2025-08-13","duration":"20:25","url":"/play/19089818.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOTA4YzQ4YTE0YTQxOThhYWM0OTdmNDAwNzU5NjY3NjQuanBn.cache","vod_id":19128656,"title":"Isang babaeng estudyante sa kolehiyo, na may palayaw na \"Hulu Hulu,\" ang nakunan ng video na nakikipagtalik sa kanyang kasintahan.","lastmod":"2026-03-05","duration":"00:00:27","url":"/play/19128656.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODU5N2M5ODE2MTYwNjM2M2M2NmU5NTAxYzBiZTRlMGUuanBn.cache","vod_id":19010415,"title":"Mataas na halaga, de-kalidad na 04-♨️ Hotel sa mainit na bukal, pakikipagtalik nang walang proteksyon sa isang tagahanga♨️ Sa sobrang sarap, kinantot siya hanggang sa pumularit siya.","lastmod":"2025-03-28","duration":"05:37","url":"/play/19010415.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGQ2MzNmYTdmMWMzOTdlNjIwNGIzNTUxZDY2OWU4YWEuanBn.cache","vod_id":19005895,"title":"Nakikipaglaban ang photographer sa sikat at de-kalidad na modelo 1","lastmod":"2025-03-28","duration":"21:17","url":"/play/19005895.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZjExN2UzNTY4MmNiZDRiYTE1OWEzNDYzMzNkNmIwNTEuanBn.cache","vod_id":19139161,"title":"Walang laman na Pusang may malaking dibdib, napakagandang dalaga, halos umabot na sa orgasm, tigilan mo na ang pagpapahirap sa akin, hindi ko na kaya, makati na ako, mabangis na kinakain siya, ang kanyang malalaking suso ay umuugoy nang malakas.","lastmod":"2026-04-24","duration":"28:40","url":"/play/19139161.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvNDRjMDM5YWQxNDA3ZTkyMzM1ZmY3MWIyODMwYjdhNTcuanBn.cache","vod_id":19109867,"title":"Napakalaswa, de-kalidad na batang babae na naka-medyas, magagandang binti, at basang-basang bulkan.","lastmod":"2025-12-13","duration":"21:40","url":"/play/19109867.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MTEvYWNkNTAyOTE1NjkwYWNjZTg5MzZhZWJhNWU2MzNkZmQuanBn.cache","vod_id":19094741,"title":"Isang Twitter influencer ang nakunan ng kamera na nakikipagtalik sa kanyang kasintahan sa banyo, ipinapakita ang kanyang magagandang suso at seksing puwitan nang walang condom.","lastmod":"2025-09-10","duration":"18:19","url":"/play/19094741.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2M4MDljMzRhOTQ3NzA5YTFlODFjZDhlYTc3ODgwMGEuanBn.cache","vod_id":19008789,"title":"Isang napakaganda at may-gulang na babaeng live streamer ang nagpapakita ng mga pamamaraan ng bondage; ang kanyang mataas na kalidad na anyo at kaakit-akit na ari ay nakakabighani.","lastmod":"2025-03-28","duration":"38:22","url":"/play/19008789.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDcwM2FmM2JiNWFkNDdlNGQyYTZkZWFjZjU1MjNhMDkuanBn.cache","vod_id":19011265,"title":"[Pinakabagong Leak] Matapos siyang habulin nang kalahating taon, isang hamak na lalaki ang nagdroga at gumahasa sa dalawang natatanging babaeng estudyante.","lastmod":"2025-03-28","duration":"01:01:45","url":"/play/19011265.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTkvOWMwODdmMDE2NmQyMTVmYzFmNTEwZGYyODkyMmUwZmMuanBn.cache","vod_id":19101561,"title":"Si Lulu, isang napakaganda at kaakit-akit na babaeng may sapat na gulang.","lastmod":"2025-10-18","duration":"29:56","url":"/play/19101561.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYmY3ZmQwODI5MGQ2M2M4NDVhYmRhZjFiNWQ3MjI2MmQuanBn.cache","vod_id":19014369,"title":"Ang ganda ng puki niya, sayang at ang haba ng buhok niya. Kung isa siyang puting tigre, siguradong napakaganda ng puki niya.","lastmod":"2025-03-28","duration":"45:13","url":"/play/19014369.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTgvMjU0MTgwYzRjNmZjZDIzYTcyZWZmNWI1MTZkOTQyNDkuanBn.cache","vod_id":19079219,"title":"Makisali sa iba't ibang posisyon gamit ang mga de-kalidad na uniporme ng mga batang babae","lastmod":"2025-06-18","duration":"15:59","url":"/play/19079219.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAzMTMtMS9kODVmMjZiMDYzMDEyYzdhZTVlMzE2MDcyNTM4MzI0MS5qcGc=.cache","vod_id":19130338,"title":"Pribadong litrato na lumabas: Puro at kaibig-ibig na babaeng may malaking dibdib ang kinuhanan ng litrato sa hotel, ang kanyang body art ay nabunyag ng isang photographer na humipo sa kanya sa iba't ibang paraan; ang kanyang pubic hair ay napakakapal.","lastmod":"2026-03-13","duration":"21:14","url":"/play/19130338.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MDMvMDM2M2E0MWMwNTRiNDE1NjU1Y2M2ZjAxYmRmNGU2NzAuanBn.cache","vod_id":19087487,"title":"Naglagay ako ng aphrodisiac sa beer ng aking kasintahang walang pakialam. Pagkatapos niya itong inumin, nagiging puta siya na aktibong nagsasagawa ng oral sex at nakikipagtalik nang walang proteksyon.","lastmod":"2025-08-02","duration":"21:48","url":"/play/19087487.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MTQvZWNlYmY2NzVhYjM3ZTllZTdmZDYyNWMzZWNhY2UzZTIuanBn.cache","vod_id":19089735,"title":"Ang Huya streamer na si Liu Chaochao, isang diyosa ng mga nangungunang personalidad, ay nagpagawa ng isang malakihan, mapang-akit, at kitang-kitang pagtatanghal ng sayaw na nagkakahalaga ng sampu-sampung libong yuan (2).","lastmod":"2025-08-13","duration":"16:17","url":"/play/19089735.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMjQtMS83Y2VmYWYwY2Y5YmUyNzVhOTlmNDE5OWI0ZjcwZGNlYS5qcGc=.cache","vod_id":19126751,"title":"Tampok ang 6 na de-kalidad na babaeng aso na may nakamamanghang pigura at mapang-akit na ekspresyon; nangahas pa silang makisali sa 3P!","lastmod":"2026-02-24","duration":"13:20","url":"/play/19126751.html"}]},
videoTitle: 'Mataas na antas na modelong Tsino na may ngiping tigre, si Xiaoya',
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=/`;
}
};
}