MIAA-870-C Unang Pag-ibig Unang Pag-ibig Simula noong araw na nakilala ko ang aking unang pag-ibig, ang aking dating kasintahan, sa Tokyo, nawala na sa akin ang oras.
Koleksyon ng Oral Sex ng Nobya Tsino na Binaril sa Mukha","lastmod":"2026-07-11","duration":"21:28","url":"/play/19165316.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTUvMzU0YzA0NzZhZDFhM2I1NzdlYzRiZTJiNWIzNmVjZjguanBn.cache","vod_id":19134564,"title":"Isang sikat na may-ari ng restawran, na kilala bilang \"Mama-san,\" ang nag-aalok ng maikli at walang proteksyong pakikipagtalik sa mga regular na kostumer, isang tao lamang kada araw, isang oras pagkatapos ng oras ng pagsasara. (Hijima Airi, IPZZ-217)","lastmod":"2025-12-21","duration":"01:56:56","url":"/play/19134564.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzk3ZWY2YjQyNjdiYjhkMjFjZjE5ZmQxMzhiZDNkZGQuanBn.cache","vod_id":18927483,"title":"Tula × Kasintahan 2 - ShiikuxKanojo2","lastmod":"2025-12-14","duration":"00:14:27","url":"/play/18927483.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZmNkMTcwODA4NTY4OWQ3ZmY3ZjQxNGQ0MWIyNzVjM2UuanBn.cache","vod_id":18931296,"title":"OBA-397 Matanda na ako, sigurado ka bang gusto mo ako...? ~ Kasama ang tiyahin ko","lastmod":"2025-12-14","duration":"02:00:08","url":"/play/18931296.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTFkYmJlZTY5OGRmZjIzY2NmYTY2MGZhNWYwN2RkMWMuanBn.cache","vod_id":19016126,"title":"MIUM402 Isang napaka-basang dilag na napaaga ang ejaculation!!! Sa kabila ng kanyang kagandahan, kakaunti pa ang kanyang karanasan at isang duwag na hindi pa lubos na nabubuo!!! Ang kanyang ulo ay laging puno ng mga kaisipang tulad ng \"Gusto kong gawin ito♡ Gusto kong gawin iyon♡\"!!! Bukod pa rito, ang sarap ng pag-inom ay nakakapanginig ng aking puwitan!!! Ang malaking ari ng aktres na ito ay talagang nagpapa-orgasm sa kanya nang paulit-ulit hanggang umaga, kaya kinunan ang ilan sa mga pinakamagandang eksena kailanman!!! : 40 gabi ng bar tour sa paligid ng Kanda Station.","lastmod":"2025-03-24","duration":"01:46:37","url":"/play/19016126.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzY4YTUwZGYzMWFkNWVjMjRjNDI4MDNiZjJhYWI4N2MuanBn.cache","vod_id":18958841,"title":"[Mga Subtitle na Tsino] JUQ-167 Anumang oras, kahit saan, walang limitasyong oras... Tatadtarin ng kapitbahay ko ang semilya mula sa cream pie ko hanggang sa tuluyang gumuho ang buhay ng bagong kasal ko... Maki Hojo","lastmod":"2025-12-14","duration":"02:03:38","url":"/play/18958841.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjE0ZjYzYzM3NWZmOGYxZjIwZWQ4Zjg1NmY2YTk3OTcuanBn.cache","vod_id":18949194,"title":"Diwata na may malalaking mata: Ahhh~ Kuya, halina't kausapin ang maliit kong malaswang puke, kuya, halina't ipakita ko sa iyo ang puke ko, mag-o-orgasm na ako sa clitoral, iihi ako nang nakatayo, at umaagos ang dugo ko sa regla, ang galing!","lastmod":"2025-03-22","duration":"01:18:08","url":"/play/18949194.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWIwN2Y4OGE0NTM4YjZjYzc5ZjgzZDMzOTFlZTg2NjguanBn.cache","vod_id":19018477,"title":"Jelly Media - Tumigil ang Oras: Nasisiyahan ang Asawa sa Pakikipagtalik sa Babaeng May-asawa sa Katabi Niya - Lin Yang","lastmod":"2025-03-24","duration":"36:34","url":"/play/19018477.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNGViYzY0NzY3ZDMyMDkwN2E1ZjBkNjlkZTk0NmJkZDQuanBn.cache","vod_id":18973012,"title":"[Uncensored] CAWD-567 Tinarget ang mga sensitibo kong utong... Isang babaeng estudyante, si Arai Rima, ang naging malaswa at pinilipit ang kanyang mga utong.","lastmod":"2025-03-23","duration":"02:01:08","url":"/play/18973012.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9pYy4xNTUyNTAyMTQudG9wLzIwMjYwMjI0L2FDODVFSWZVLzEuanBn.cache","vod_id":19145233,"title":"Tinutukso ng asawang babae ang pagtayo ng kanyang biyenan gamit ang kanyang malibog na ibabang bahagi ng katawan. \"Dahil ayaw akong hawakan ng asawa ko, pakigamit naman ang ari ng biyenan mo para kantutin ako (puso).\" SW-1024","lastmod":"2026-02-25","duration":"03:30:56","url":"/play/19145233.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTUzYThmOWY4ZjI3NDRlYjE4YTRjN2JlMzg0OTdjOGYuanBn.cache","vod_id":18924767,"title":"10mu 110419_01 Hitomi Moriyama Pakitingnan ang aking dildo masturbesyon.","lastmod":"2025-12-14","duration":"00:15:04","url":"/play/18924767.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjJjOGNjNjI1ODk3ZmYxMGNhZDY0N2EzMjY1MjI1YjMuanBn.cache","vod_id":18937477,"title":"MDTM-510_B Ang Anak Kong Naka-uniporme, Isang Inosenteng Babae, Nabuntis Gamit ang Pera na Pangbulsa (4 na Oras, Bahagi 2)","lastmod":"2025-12-14","duration":"01:53:14","url":"/play/18937477.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMTUvZjYxZThlOGM0YTVmNTg3ODY2YmI4M2FiOTFhMmUzOTMuanBn.cache","vod_id":19062664,"title":"Noong buntis ang asawa ko, pinagbawalan pa nga akong mag-masturbate, kaya nakipagtalik ako sa biyenan kong babae, si Ayano, na ilang beses nang lumipat sa Tokyo... Ayano Kato (加藤あやの) JUQ_888","lastmod":"2025-12-14","duration":"01:59:09","url":"/play/19062664.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNWU0NzJkNzcxMDA4NzMyMDA1MWU1MDYzMGVmMTYyZmMuanBn.cache","vod_id":19012489,"title":"YSN497 Ang aking asawa ay isang mala-kalabit na puta na ang buhay sekswal ay walang katapusan at walang oras para hayaang matuyo ang kanyang prostate fluid. Kanna Shinozaki (incest).","lastmod":"2025-03-24","duration":"01:38:42","url":"/play/19012489.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2ExYmMwMzM5ZjlkZjhlNDFlMGIxODhiNDFlM2ZiZDIuanBn.cache","vod_id":18993861,"title":"[3D] Amoy: Ang inidoro na may karne na aking nadatnan, at ang alaala ng amoy nito.","lastmod":"2025-03-23","duration":"26:21","url":"/play/18993861.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNmRmNjRjMDJiNTIyYjcwZDZmYTI4NjU2YjU5MmQyZDUuanBn.cache","vod_id":19136714,"title":"Ang klitoris ko ay sobrang sensitibo... Araw-araw na nilalaro ng nars ko sa paaralan ang klitoris ko, kaya naman paulit-ulit akong nakakaramdam ng kawalan ng kapanatagan. (Matsui Hinako MVSD-643)","lastmod":"2026-01-04","duration":"02:27:31","url":"/play/19136714.html"}]},
videoTitle: 'MIAA-870-C Unang Pag-ibig Unang Pag-ibig Simula noong araw na nakilala ko ang aking unang pag-ibig, ang aking dating kasintahan, sa Tokyo, nawala na sa akin ang oras.',
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=/`;
}
};
}