Browse Source

feat: 学生端支持ppt播放

TIANYONG 1 year ago
parent
commit
3efd926e62

+ 2 - 1
src/views/courseware-play/component/points.tsx

@@ -34,7 +34,8 @@ export default defineComponent({
       SONG: '音频',
       VIDEO: '视频',
       IMG: '图片',
-      MUSIC: '乐谱'
+      MUSIC: '乐谱',
+      PPT: 'PPT'
     };
 
     // 获取对应图片

+ 2 - 0
src/views/courseware-play/index.tsx

@@ -207,6 +207,7 @@ export default defineComponent({
             url:
               item.type === 'SONG'
                 ? 'https://oss.dayaedu.com/ktqy/1698420034679a22d3f7a.png'
+                : item.type === 'PPT' ? 'https://oss.dayaedu.com/ktqy/12/1701914331665.png' 
                 : item.coverImg
           };
         });
@@ -811,6 +812,7 @@ export default defineComponent({
                       activeData.nowTime = Date.now();
                     }}>
                     {m.type === 'IMG' && <img src={m.content} />}
+                    {m.type === 'PPT' && <iframe src={`https://view.officeapps.live.com/op/embed.aspx?src=${encodeURIComponent(m.content)}`} width='100%' height='100%' frameborder='1'></iframe>}
                     {m.type === 'VIDEO' && (
                       <img
                         src={m.coverImg}