Показать сообщение отдельно
  #18 (permalink)  
Старый 03.02.2020, 23:57
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Игорь №111111111111111111, да, вы определённо делаете не то!

Сообщение от Manyasha
Попробуйте так:
$.ajax('playlist-files.json', {
Костыли и велосипеды! Это не понимает никакой проигрыватель!

JSON — это не playlist (а как по русский-то?), а формат для обмена данными. Playlist — это M3U, XSPF и пр.
Давайте посмотрим на примере XSPF поскольку он основан на XML.

Вот playlist в формате XSPF...
<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
	<trackList>
		<track>
			<title>Beat it!</title>
			<creator>Michael Jackson &amp; Fergie</creator>
			<location>music/TEst.Audio_1.mp3</location>
		</track>
		<track>
			<title>Так хочется остаться</title>
			<creator>Каспийский Груз</creator>
			<location>music/Test.Audio_2.mp3</location>
		</track>
	</trackList>
</playlist>


Вам не нужно выносить playlist в отдельный текстовый файл, поскольку для этого есть формат для playlist!

Также не используйте никакую другую кодировку кроме Unicode (UTF-8)
Для имён файлов и их содержимого всегда используйте Unicode (UTF-8) — это универсальная кодировка,
которая идеально подходит для обмена данными!

Приведённый выше playlist поддерживается почти всеми проигрывателями. А это значит, что его можно
создать в проигрывателе и сохранить! (например, VLC)

Ваш исправленный код вы можете посмотреть тут — https://charm-launch.glitch.me/player.zip

Живой пример можно посмотреть тут — https://charm-launch.glitch.me/player/
Ответить с цитированием