🏠 首页
🔝
📖 人人都能说神的话
《人人要说神的话》文件在线阅读或直接下载 × PDF在线阅读 PDF下载 英PDF在线阅读 英PDF下载 epub下载 azw3下载 «2154 2155 2156» var title = document.getElementById('title'); title.innerHTML = '2155-人人要说神的话-目录';1 ● ● ● 5 本书 正文、篇题、标题搜索 正文 关键字排序 篇题 标题(纲要) 书号
= allMeta.length) return; currentIdx = idx; if ('mediaSession' in navigator) { navigator.mediaSession.metadata = new MediaMetadata({ title: allMeta[idx].title, artist: pageTitle, album: '诗歌音频', artwork: [{ src: '/static/icon-192.png', sizes: '192x192', type: 'image/png' }] }); } } if ('mediaSession' in navigator) { navigator.mediaSession.setActionHandler('play', function() { if (activeAudio) activeAudio.play(); }); navigator.mediaSession.setActionHandler('pause', function() { if (activeAudio) activeAudio.pause(); }); navigator.mediaSession.setActionHandler('previoustrack', function() { if (currentIdx > 0) allMeta[currentIdx - 1].el.play(); }); navigator.mediaSession.setActionHandler('nexttrack', function() { if (currentIdx < allMeta.length - 1) allMeta[currentIdx + 1].el.play(); }); navigator.mediaSession.setActionHandler('stop', function() { if (activeAudio) { activeAudio.pause(); activeAudio.currentTime = 0; } }); } function saveState() { if (activeAudio && !activeAudio.paused) { sessionStorage.setItem('nowPlaying', JSON.stringify({ poemTitle: pageTitle, audioTitle: allMeta[currentIdx] ? allMeta[currentIdx].title : '', audioSrc: activeAudio.src, currentTime: activeAudio.currentTime, timestamp: Date.now() })); } } allMeta.forEach(function(m, i) { m.el.addEventListener('play', function() { // 暂停其他音频 allMeta.forEach(function(other, j) { if (j !== i && !other.el.paused) { other.el.pause(); other.el.currentTime = 0; } }); activeAudio = m.el; updateMediaSession(i); saveState(); }); m.el.addEventListener('pause', function() { if (activeAudio === m.el) activeAudio = null; }); m.el.addEventListener('ended', function() { if (activeAudio === m.el) activeAudio = null; }); m.el.addEventListener('timeupdate', function() { saveState(); }); }); window.addEventListener('beforeunload', saveState); })();
▶
✕