| | |
| | | var videoPlayer = document.getElementById('videoPlayer'); |
| | | var videoSource = document.getElementById('videoSource'); |
| | | |
| | | // 根据文件扩展名设置正确的MIME类型 |
| | | var extension = fileName.split('.').pop().toLowerCase(); |
| | | var mimeType = 'video/mp4'; |
| | | switch(extension) { |
| | | case 'avi': |
| | | mimeType = 'video/x-msvideo'; |
| | | break; |
| | | case 'mov': |
| | | mimeType = 'video/quicktime'; |
| | | break; |
| | | case 'wmv': |
| | | mimeType = 'video/x-ms-wmv'; |
| | | break; |
| | | case 'flv': |
| | | mimeType = 'video/x-flv'; |
| | | break; |
| | | case 'webm': |
| | | mimeType = 'video/webm'; |
| | | break; |
| | | case 'mkv': |
| | | mimeType = 'video/x-matroska'; |
| | | break; |
| | | } |
| | | |
| | | videoSource.src = '/fileUpload/play/' + encodeURIComponent(fileName); |
| | | videoSource.type = mimeType; |
| | | videoPlayer.load(); |
| | | videoPlayer.play(); |
| | | }); |