Я размещаю проект на страницах github и хотел бы воспроизвести аудиофайл, который находится в моем репозитории, через элемент html5 <audio>
. когда я получаю его в своей среде dev, звук воспроизводится нормально, но когда я нажимаю на gh-pages, я получаю ошибку консоли 404, которую он не может найти.источник аудиофайла в репо на страницах github
<audio ref='themeSong' src="vendor/assets/music/Tetris.mp3" autoPlay loop></audio>
Ошибка:
GET http://myName.github.io/vendor/assets/music/Tetris.mp3 404 (Not Found)
Я попытался его поиске это:
"vendor/assets/music/Tetris.mp3"
"/vendor/assets/music/Tetris.mp3"
"http://github.com/myName/myRepo/vendor/assets/music/Tetris.mp3"
"http://github.com/myName/myRepo/tree/master/vendor/assets/music/Tetris.mp3"
но ничего не похоже на работу.
работал отлично. на стороне записки, когда я пошел в файл в своем репо, там была небольшая ссылка, в которой говорилось «посмотреть сырое». использовал эту ссылку в 'src' и играл на обеих dev и gh-страницах. cheers – PhilVarg
Это все еще работает? Теперь исходные файлы теперь не воспроизводятся из GitHub, кнопка воспроизведения выделена серым цветом. То же самое происходит и с rawgit. –
@JuanFerrer Он должен, но не с rawgit: https://github.com/rgrove/rawgit/issues/149#issuecomment-300056571. И проверьте свой рекламный блок, на всякий случай: https://github.com/rgrove/rawgit/issues/153#issuecomment-310252191 – VonC