mirror of
https://github.com/d0zingcat/NotionNext.git
synced 2026-06-02 23:16:51 +00:00
check meting js
This commit is contained in:
@@ -19,7 +19,10 @@ const Player = () => {
|
|||||||
const musicPlayerEnable = siteConfig('MUSIC_PLAYER')
|
const musicPlayerEnable = siteConfig('MUSIC_PLAYER')
|
||||||
const musicPlayerCDN = siteConfig('MUSIC_PLAYER_CDN_URL')
|
const musicPlayerCDN = siteConfig('MUSIC_PLAYER_CDN_URL')
|
||||||
const musicMetingEnable = siteConfig('MUSIC_PLAYER_METING')
|
const musicMetingEnable = siteConfig('MUSIC_PLAYER_METING')
|
||||||
const musicMetingCDNUrl = siteConfig('MUSIC_PLAYER_METING_CDN_URL', 'https://cdnjs.cloudflare.com/ajax/libs/meting/2.0.1/Meting.min.js')
|
const musicMetingCDNUrl = siteConfig(
|
||||||
|
'MUSIC_PLAYER_METING_CDN_URL',
|
||||||
|
'https://cdnjs.cloudflare.com/ajax/libs/meting/2.0.1/Meting.min.js'
|
||||||
|
)
|
||||||
|
|
||||||
const initMusicPlayer = async () => {
|
const initMusicPlayer = async () => {
|
||||||
if (!musicPlayerEnable) {
|
if (!musicPlayerEnable) {
|
||||||
@@ -36,14 +39,16 @@ const Player = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!meting && window.APlayer) {
|
if (!meting && window.APlayer) {
|
||||||
setPlayer(new window.APlayer({
|
setPlayer(
|
||||||
container: ref.current,
|
new window.APlayer({
|
||||||
fixed: true,
|
container: ref.current,
|
||||||
lrcType: lrcType,
|
fixed: true,
|
||||||
autoplay: autoPlay,
|
lrcType: lrcType,
|
||||||
order: order,
|
autoplay: autoPlay,
|
||||||
audio: audio
|
order: order,
|
||||||
}))
|
audio: audio
|
||||||
|
})
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -57,24 +62,28 @@ const Player = () => {
|
|||||||
return (
|
return (
|
||||||
<div className={playerVisible ? 'visible' : 'invisible'}>
|
<div className={playerVisible ? 'visible' : 'invisible'}>
|
||||||
<link
|
<link
|
||||||
rel="stylesheet"
|
rel='stylesheet'
|
||||||
type="text/css"
|
type='text/css'
|
||||||
href="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/aplayer/1.10.1/APlayer.min.css"
|
href='https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/aplayer/1.10.1/APlayer.min.css'
|
||||||
/>
|
/>
|
||||||
{meting
|
{meting ? (
|
||||||
? <meting-js
|
<meting-js
|
||||||
fixed="true"
|
fixed='true'
|
||||||
type="playlist"
|
type='playlist'
|
||||||
preload="auto"
|
preload='auto'
|
||||||
lrc-type={siteConfig('MUSIC_PLAYER_METING_LRC_TYPE')}
|
lrc-type={siteConfig('MUSIC_PLAYER_METING_LRC_TYPE')}
|
||||||
api={siteConfig('MUSIC_PLAYER_METING_API')}
|
api={siteConfig(
|
||||||
autoplay={autoPlay}
|
'MUSIC_PLAYER_METING_API',
|
||||||
order={siteConfig('MUSIC_PLAYER_ORDER')}
|
'https://api.i-meto.com/meting/api'
|
||||||
server={siteConfig('MUSIC_PLAYER_METING_SERVER')}
|
)}
|
||||||
id={siteConfig('MUSIC_PLAYER_METING_ID')}
|
autoplay={autoPlay}
|
||||||
/>
|
order={siteConfig('MUSIC_PLAYER_ORDER')}
|
||||||
: <div ref={ref} data-player={player} />
|
server={siteConfig('MUSIC_PLAYER_METING_SERVER')}
|
||||||
}
|
id={siteConfig('MUSIC_PLAYER_METING_ID')}
|
||||||
|
/>
|
||||||
|
) : (
|
||||||
|
<div ref={ref} data-player={player} />
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user