|
236 | 236 | /> |
237 | 237 | </n-card> |
238 | 238 | </n-collapse-transition> |
| 239 | + <n-card class="set-item"> |
| 240 | + <div class="label"> |
| 241 | + <n-text class="name">播放器时间样式</n-text> |
| 242 | + <n-text class="tip" :depth="3">播放页面底部的时间如何显示(单击底部时间可以快速切换)</n-text> |
| 243 | + </div> |
| 244 | + <n-select |
| 245 | + v-model:value="settingStore.timeFormatFullPlayer" |
| 246 | + :options="timeFormatOptions" |
| 247 | + class="set" |
| 248 | + /> |
| 249 | + </n-card> |
239 | 250 | <n-card class="set-item"> |
240 | 251 | <div class="label"> |
241 | 252 | <n-text class="name">播放器主色跟随封面</n-text> |
|
250 | 261 | </div> |
251 | 262 | <n-switch v-model:value="settingStore.countDownShow" class="set" :round="false" /> |
252 | 263 | </n-card> |
253 | | - <n-card class="set-item"> |
254 | | - <div class="label"> |
255 | | - <n-text class="name">底栏歌词显示</n-text> |
256 | | - <n-text class="tip" :depth="3">在播放时将歌手信息更改为歌词</n-text> |
257 | | - </div> |
258 | | - <n-switch v-model:value="settingStore.barLyricShow" class="set" :round="false" /> |
259 | | - </n-card> |
260 | 264 | <n-card class="set-item"> |
261 | 265 | <div class="label"> |
262 | 266 | <n-text class="name">播放器元素自动隐藏</n-text> |
|
271 | 275 | </div> |
272 | 276 | <n-switch v-model:value="settingStore.showPlayMeta" class="set" :round="false" /> |
273 | 277 | </n-card> |
274 | | - <n-card class="set-item"> |
275 | | - <div class="label"> |
276 | | - <n-text class="name">播放列表歌曲数量</n-text> |
277 | | - </div> |
278 | | - <n-switch v-model:value="settingStore.showPlaylistCount" class="set" :round="false" /> |
279 | | - </n-card> |
280 | 278 | <n-card class="set-item"> |
281 | 279 | <div class="label"> |
282 | 280 | <n-text class="name">动态封面</n-text> |
|
304 | 302 | /> |
305 | 303 | </n-card> |
306 | 304 | </div> |
| 305 | + <div class="set-list"> |
| 306 | + <n-h3 prefix="bar"> 全局播放器 </n-h3> |
| 307 | + <n-card class="set-item"> |
| 308 | + <div class="label"> |
| 309 | + <n-text class="name">底栏时间样式</n-text> |
| 310 | + <n-text class="tip" :depth="3"> |
| 311 | + 全局播放器右侧的时间如何显示(单击底栏时间可以快速切换) |
| 312 | + </n-text> |
| 313 | + </div> |
| 314 | + <n-select |
| 315 | + v-model:value="settingStore.timeFormatMainPlayer" |
| 316 | + :options="timeFormatOptions" |
| 317 | + class="set" |
| 318 | + /> |
| 319 | + </n-card> |
| 320 | + <n-card class="set-item"> |
| 321 | + <div class="label"> |
| 322 | + <n-text class="name">播放列表歌曲数量</n-text> |
| 323 | + </div> |
| 324 | + <n-switch v-model:value="settingStore.showPlaylistCount" class="set" :round="false" /> |
| 325 | + </n-card> |
| 326 | + <n-card class="set-item"> |
| 327 | + <div class="label"> |
| 328 | + <n-text class="name">底栏歌词显示</n-text> |
| 329 | + <n-text class="tip" :depth="3">在播放时将歌手信息更改为歌词</n-text> |
| 330 | + </div> |
| 331 | + <n-switch v-model:value="settingStore.barLyricShow" class="set" :round="false" /> |
| 332 | + </n-card> |
| 333 | + </div> |
307 | 334 | </div> |
308 | 335 | </template> |
309 | 336 |
|
@@ -380,6 +407,21 @@ const songLevelData = { |
380 | 407 | }, |
381 | 408 | }; |
382 | 409 |
|
| 410 | +const timeFormatOptions = [ |
| 411 | + { |
| 412 | + label: "播放时间 / 总时长", |
| 413 | + value: "current-total", |
| 414 | + }, |
| 415 | + { |
| 416 | + label: "剩余时间 / 总时长", |
| 417 | + value: "remaining-total", |
| 418 | + }, |
| 419 | + { |
| 420 | + label: "播放时间 / 剩余时间", |
| 421 | + value: "current-remaining", |
| 422 | + }, |
| 423 | +]; |
| 424 | +
|
383 | 425 | // 获取全部输出设备 |
384 | 426 | const getOutputDevices = async () => { |
385 | 427 | const allDevices = await navigator.mediaDevices.enumerateDevices(); |
|
0 commit comments