Skip to content

Commit d44bd3d

Browse files
committed
(fix) add quicktime video type preview
1 parent 74587bc commit d44bd3d

File tree

3 files changed

+4
-12
lines changed

3 files changed

+4
-12
lines changed

src/ChatWindow/Message/Message.vue

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ import MessageActions from './MessageActions'
192192
import MessageReactions from './MessageReactions'
193193
import AudioPlayer from './AudioPlayer'
194194
195-
const { isImageFile } = require('../../utils/media-file')
195+
const { isImageFile, isVideoFile } = require('../../utils/media-file')
196196
197197
export default {
198198
name: 'Message',
@@ -260,7 +260,7 @@ export default {
260260
return isImageFile(this.message.file)
261261
},
262262
isVideo() {
263-
return this.checkVideoType(this.message.file)
263+
return isVideoFile(this.message.file)
264264
},
265265
isCheckmarkVisible() {
266266
return (
@@ -317,12 +317,6 @@ export default {
317317
this.$emit('message-action-handler', { action, message: this.message })
318318
}, 300)
319319
},
320-
checkVideoType(file) {
321-
if (!file) return
322-
const videoTypes = ['video/mp4', 'video/ogg', 'video/webm']
323-
const { type } = file
324-
return videoTypes.some(t => type.toLowerCase().includes(t))
325-
},
326320
sendMessageReaction({ emoji, reaction }) {
327321
this.$emit('send-message-reaction', {
328322
messageId: this.message._id,

src/ChatWindow/Room/Room.vue

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,9 +204,7 @@
204204
</div>
205205
<div ref="mediaFile" class="vac-media-file">
206206
<video width="100%" height="100%" controls>
207-
<source :src="videoFile" type="video/mp4" />
208-
<source :src="videoFile" type="video/ogg" />
209-
<source :src="videoFile" type="video/webm" />
207+
<source :src="videoFile" />
210208
</video>
211209
</div>
212210
</div>

src/utils/constants.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
export const IMAGE_TYPES = ['png', 'jpg', 'jpeg', 'webp', 'svg', 'gif']
2-
export const VIDEO_TYPES = ['video/mp4', 'video/ogg', 'video/webm']
2+
export const VIDEO_TYPES = ['mp4', 'ogg', 'webm', 'quicktime']

0 commit comments

Comments
 (0)