флэш-mp3-плеер с плейлистом, воспроизводящим песню, которая была удалена или изменена - PullRequest
1 голос
/ 22 декабря 2010

Я скачал плеер с http://premiumbeat.com, но я не знаю, с чем это связано с плейлистом.У меня был плейлист в xml файле с песнями.Когда я удалил mp3 с сервера, он все еще играет.и когда я изменил mp3-файлы, он все еще воспроизводит исходные файлы.

Я не знаю, где эти файлы были сохранены.Я думал, что это было сохранено в моем кэше браузера, и я очистил его, но он не работал.Я думал, что это было кэшировано на моем сервере, но на моем локальном сервере у меня была та же проблема.

Итак, я снова загрузил плеер, и на этот раз он проиграл другую песню, которую я поставил.

У меня есть гипотеза.Флэш-плеер (объект SWF) поглощает mp3-файлы?я так не думаю, но почему плеер проигрывает mp3, который был изменен или удален?если он был в кеше сервера, то сколько времени займет очистка кеша и воспроизведение нового файла.Тем не менее, я не помню кодирования что-то вроде 'cache';

Может кто-нибудь предложить мне музыкальный проигрыватель mp3 с плейлистом (динамический, такой, что песни могут быть изменены из базы данных , однако плейлист, который можно изменить с ftpтакже заметно ), что довольно мало и конечно бесплатно.

Ответы [ 2 ]

1 голос
/ 18 февраля 2012

Так работает вспышка. Первые данные в загруженном кеше будут единственными данными, которые будут прочитаны. Даже если вы уже удалили свой файл, Flash уже буферизовал его, поэтому он все равно будет воспроизводить его. Для простого решения попробуйте «Приватный просмотр» для Chrome или Mozilla. Но для реального решения, попробуйте это:

  1. сделайте ваш playlist.xml динамичным, отредактировав его через php с помощью fopen, fwrite и fclose.
  2. сохранить имя списка воспроизведения, затем добавить random () к имени файла списка воспроизведения. Он станет "playlist123874.xml"
  3. каждый раз, когда flash читает ваш плейлист, он будет читать разные имена файлов, но иметь одно содержимое, поэтому он будет обновляться

это основная идея. попробуйте переименовать файл, который вы хотите воспроизвести в случайном порядке. Проверьте мой сайт librengmusika.org

0 голосов
/ 23 декабря 2010

Я думаю, вам нужно изменить путь к вашему плейлисту. Вы, вероятно, используете путь по умолчанию, который указывает на список воспроизведения по умолчанию на сервере, где вы купили плеер. Посмотрите инструкции о том, как указать игроку другой список воспроизведения.

Если у вас возникают проблемы при установке этого медиаплеера, в первую очередь попробуйте использовать абсолютные пути вместо относительных путей. Например,

Вместо использования относительного пути, как показано ниже

options.playlistXmlPath = "playlist.xml" Используйте полный абсолютный путь:

options.playlistXmlPath = "http://www.yoursite.com/playlist.xml"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...