openfree commited on
Commit
378e39f
·
1 Parent(s): 5dbfac7

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +28 -11
index.html CHANGED
@@ -1643,32 +1643,49 @@
1643
  </footer>
1644
 
1645
  <script>
1646
- // Sample video data - replace with actual video files
1647
  const videoData = [
1648
- 'video1.mp4',
1649
- 'video2.mp4',
1650
- 'video3.mp4',
1651
- 'video4.mp4',
1652
- 'video5.mp4',
1653
- 'video6.mp4'
1654
  ];
1655
 
1656
  // Function to create video cards
1657
  function createVideoCards() {
1658
  const videoContainer = document.getElementById('video-container');
1659
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1660
  videoData.forEach((videoFile, index) => {
1661
  const videoCard = document.createElement('div');
1662
  videoCard.className = 'video-card';
1663
 
1664
- const videoName = videoFile.replace('.mp4', '').replace(/_/g, ' ').replace(/\b\w/g, l => l.toUpperCase());
 
 
 
 
 
 
 
1665
 
1666
  videoCard.innerHTML = `
1667
  <div class="video-link">
1668
  <div class="video-thumbnail">
1669
- <video id="video-${index}" muted loop>
1670
  <source src="${videoFile}" type="video/mp4">
1671
- Your browser does not support the video tag.
1672
  </video>
1673
  <div class="play-overlay" onclick="playVideo(${index})">
1674
  <div class="play-icon"></div>
@@ -1687,7 +1704,7 @@
1687
  </div>
1688
  <div class="video-info">
1689
  <span>📹</span>
1690
- <span>MP4 Video</span>
1691
  </div>
1692
  </div>
1693
  </div>
 
1643
  </footer>
1644
 
1645
  <script>
1646
+ // 실제 MP4 파일명을 여기에 입력하세요
1647
  const videoData = [
1648
+ // 예시: 'AI_Demo_2025.mp4',
1649
+ // 예시: 'K-AI_Summit_Presentation.mp4',
1650
+ // 실제 파일명을 여기에 추가하세요
 
 
 
1651
  ];
1652
 
1653
  // Function to create video cards
1654
  function createVideoCards() {
1655
  const videoContainer = document.getElementById('video-container');
1656
 
1657
+ // 비디오 데이터가 비어있으면 안내 메시지 표시
1658
+ if (videoData.length === 0) {
1659
+ videoContainer.innerHTML = `
1660
+ <div style="grid-column: 1/-1; text-align: center; padding: 40px; background: rgba(255,255,255,0.1); border-radius: 15px;">
1661
+ <p style="color: white; font-size: 18px;">
1662
+ 영상을 표시하려면 JavaScript의 videoData 배열에 실제 MP4 파일명을 추가하세요.<br>
1663
+ 예: const videoData = ['your_video.mp4', 'another_video.mp4'];
1664
+ </p>
1665
+ </div>
1666
+ `;
1667
+ return;
1668
+ }
1669
+
1670
  videoData.forEach((videoFile, index) => {
1671
  const videoCard = document.createElement('div');
1672
  videoCard.className = 'video-card';
1673
 
1674
+ // 파일명에서 제목 생성 (확장자 제거, 언더스코어를 공백으로, 글자 대문자)
1675
+ const videoName = videoFile
1676
+ .replace('.mp4', '')
1677
+ .replace(/_/g, ' ')
1678
+ .replace(/-/g, ' ')
1679
+ .split(' ')
1680
+ .map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase())
1681
+ .join(' ');
1682
 
1683
  videoCard.innerHTML = `
1684
  <div class="video-link">
1685
  <div class="video-thumbnail">
1686
+ <video id="video-${index}" muted loop preload="metadata">
1687
  <source src="${videoFile}" type="video/mp4">
1688
+ 브라우저가 비디오 재생을 지원하지 않습니다.
1689
  </video>
1690
  <div class="play-overlay" onclick="playVideo(${index})">
1691
  <div class="play-icon"></div>
 
1704
  </div>
1705
  <div class="video-info">
1706
  <span>📹</span>
1707
+ <span>${videoFile}</span>
1708
  </div>
1709
  </div>
1710
  </div>