|
@@ -441,8 +441,9 @@ export default defineComponent({
|
|
|
const handleStop = () => {
|
|
|
for (let i = 0; i < data.itemList.length; i++) {
|
|
|
const activeItem = data.itemList[i]
|
|
|
- if (activeItem.type === 'VIDEO' && activeItem.videoEle) {
|
|
|
- activeItem.videoEle.stop()
|
|
|
+ if (activeItem.type === 'VIDEO') {
|
|
|
+ activeItem.videoEle?.pause()
|
|
|
+ activeItem.videoEle?.stop()
|
|
|
}
|
|
|
// console.log('🚀 ~ activeItem:', activeItem)
|
|
|
// 停止曲谱的播放
|
|
@@ -710,7 +711,7 @@ export default defineComponent({
|
|
|
>
|
|
|
<div class={styles.wraps}>
|
|
|
{data.itemList.map((m: any, mIndex: number) => {
|
|
|
- const isRender = m.isRender || Math.abs(popupData.activeIndex - mIndex) < 2
|
|
|
+ const isRender = true // m.isRender || Math.abs(popupData.activeIndex - mIndex) < 2
|
|
|
const isEmtry = Math.abs(popupData.activeIndex - mIndex) > 4
|
|
|
if (isRender) {
|
|
|
m.isRender = true
|
|
@@ -755,6 +756,7 @@ export default defineComponent({
|
|
|
<VideoPlay
|
|
|
ref={(v: any) => (data.videoRefs[mIndex] = v)}
|
|
|
item={m}
|
|
|
+ isActive={popupData.activeIndex === mIndex}
|
|
|
isEmtry={isEmtry}
|
|
|
onLoadedmetadata={(videoItem: any) => {
|
|
|
m.videoEle = videoItem
|