Это мой первый пост, и я новичок в программировании, так что не беспокойтесь. Я начал делать сайт с использованием xampp / Apache. Цель этого сайта - позволить мне и членам моей семьи смотреть видео, которые у меня есть на моем компьютере.
Так что все мои видео хранятся на внешнем жестком диске. Здесь я также установил xampp, чтобы упростить задачу. Путь к файлу для xampp - D: \ xampp. Путь к файлу для моего кода html и php - D: \ xampp \ htdocs \ dashboard \ movieTime. Я пытался воспроизвести видео из файла фильмов D: \ Movies, но это не сработало.
Вот код:
<video width = "400" controls = "controls">
<source src = "../../../../Movies/holden.mp4" type = "video/mp4">
</video>Как вы можете видеть в коде, я перехожу из каталога кода html / php обратно в D: \, затем в папку Movies, и он должен открыть holden.mp4, но не может получить к нему доступ. Я проверил, что код может открывать и воспроизводить видео, когда видео находится в базовом каталоге. Я также проверил, что видео можно воспроизводить для каждого каталога до D: \. Видео может воспроизводиться, когда оно находится в каталоге D: \, но в тот момент, когда я пытаюсь перейти в папку «Фильмы», оно не воспроизводится.
Я добавил псевдоним и каталог в файл httpd.conf (вероятно, здесь я напортачил, но до этого я пробовал много вещей и разные варианты).
Я также проверил журналы ошибок, и вот что там написано.
Не уверен, что означают ошибки. Но может ли это означать, что мне нужно куда-то добавить каталог D: \?
Но в основном я не могу получить доступ к своему видео из папки «Фильмы», которая находится в другом каталоге. Любая помощь была бы хороша! Благодарю.
Вы также можете проверить свою конфигурацию - вот аналогичный вопрос, в котором был хороший пример conf для изменения корневого каталога сайта: stackoverflow.com/questions/10157333/xampp-change-document-r oot
@slothluvchunk: да, это сработает, но я бы хотел, чтобы xampp и фильмы были разделены. Нет реальной причины, просто предпочитаю так. Если я все еще не могу найти исправление, я, вероятно, сделаю это.






редактировать
<source src = "../../../../Movies/holden.mp4" type = "video/mp4">
к
<source src = "file:///D:/Movies/holden.mp4" type = "video/mp4">
К сожалению, я уже пробовал это, и это не работает.
а если source src= поменять на video src=?
Похоже, что источник фильмов (
D:\Movies) находится надdocrootдля сайта (где установлен XAMPP и ищет каталоги / файлы для обслуживания в браузере). Вы можете попробовать создать символическую ссылку на папкуD:\Moviesв другой каталог «ниже» корневого каталога документов (т.е. доступный для сервера), или же вы можете скопировать / переместить сами файлы в папкуD:\xampp\htdocs. edit - также +1 за то, что ваш первый вопрос был очень подробным и хорошо написанным!