Заполнение плейлиста Flash as3 с помощью XML, сгенерированного из mySQL через php - PullRequest
0 голосов
/ 22 июля 2011

У меня есть онлайн-проигрыватель флеш-видео, питаемый списком воспроизведения, управляемым XML.

Этот XML генерируется из базы данных mySQL через playlist.php.

Проблема, с которой я сталкиваюсь, заключается в том, что когда я подаю сгенерированный php xml в проигрыватель, он считывает только верхний уровень / иерархию информации xml в плейлист (т. Е. Уровень галереи, когда ниже этой категории, и, в конечном счете, видео) .

Когда я копирую вывод сгенерированного php xml в обычный xml-файл (то есть playlist.xml), в список воспроизведения подается вся соответствующая информация, и он завершается.

Можете ли вы сказать мне, почему мой flash (as3) видеоплеер и плейлист будет распознавать информацию «playlist.xml», а не информацию «playlist.php»?

Ссылки на оба файла приведены ниже:

http://www.sportshound.co.uk/Source%203/output/playlist.php

http://www.sportshound.co.uk/Source%203/output/playlist.xml

Ссылка на плеер, который в настоящее время подключен к «playlist.php», находится по тому же адресу, но с Theater.html вместо списка воспроизведения.

Ответы [ 2 ]

1 голос
/ 22 июля 2011

ваш PHP-файл содержит только узлы CONTENT и GALLERY, тогда как в xml-файле также есть ПУНКТЫ.Кажется, есть проблема с экспортом ваших данных из MySQL в формате xml.

Кстати: подумайте о том, чтобы не использовать так много атрибутов - вместо этого используйте подузлы.там вы можете добавить разделы CDATA .

0 голосов
/ 22 июля 2011

Вы получаете различное содержимое из файлов XML и PHP.

И перед экспортом XML из PHP необходимо добавить:

header ("Content-Type:text/xml"); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...