diff --git a/src/components/player/PdfViewer.vue b/src/components/player/PdfViewer.vue
new file mode 100644
index 0000000..a8f7d83
--- /dev/null
+++ b/src/components/player/PdfViewer.vue
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/player/PptViewer.vue b/src/components/player/PptViewer.vue
new file mode 100644
index 0000000..ab7178e
--- /dev/null
+++ b/src/components/player/PptViewer.vue
@@ -0,0 +1,109 @@
+
+
+
+
![]()
+
+
+
+
+
{{ currentIndex + 1 }} / {{ slides.length }}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/player/VideoPlayer.vue b/src/components/player/VideoPlayer.vue
new file mode 100644
index 0000000..a4a53f2
--- /dev/null
+++ b/src/components/player/VideoPlayer.vue
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/course/CourseDetail.vue b/src/views/course/CourseDetail.vue
index 8185f18..7b73332 100644
--- a/src/views/course/CourseDetail.vue
+++ b/src/views/course/CourseDetail.vue
@@ -3,806 +3,848 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ currentResource.title }}
+
+
+ {{ getResourceTypeName(currentResource.type) }}
+
+
+
+ {{ currentResource.duration }}
+
+
+
+ 下载资料
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
{{ section.title }}
-
免费
+
+
+
+
+
+
+
+
+
+
{{ section.title }}
+
免费
+
+
+ {{ section.duration }}
+
+
+
-
- {{ section.duration }}
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ courseData.rating.toFixed(1) }}
+
+
+
{{ courseData.ratingCount }}人评价
+
+
+
+
+ {{ 5 - index }}星
+
+ {{ Math.round(count / courseData.ratingCount * 100) }}%
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ course.rating.toFixed(1) }}
-
-
-
{{ course.ratingCount }}人评价
-
-
-
-
- {{ 5 - index }}星
-
- {{ Math.round(count / course.ratingCount * 100) }}%
-
-
-
-
-
-
-
-
{{ review.content }}
-
-
-
{{ review.reply }}
+
+
+
+
+
{{ review.content }}
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
![视频封面]()
-
-
{{ currentSection ? currentSection.title : '课程预览' }}
-
-
-
-
-
\ No newline at end of file
+