2011-01-07 2 views
0

Мне было интересно, можно ли загрузить песню в as3, чего я хочу достичь, так это то, что люди могут нажимать кнопку, чтобы загрузить песню, и когда они этого не делают, заголовок должен отображаться в текстовом поле. Тогда у них была бы невозможность нажать кнопку воспроизведения, в которой будет начинаться песня. возможно ли это в as3?закачка песни n as3

ответ

0

Да, возможно. Вы можете использовать класс FileReference, чтобы позволить пользователю выбирать песню. а затем загрузить песню в объект Sound и воспроизвести звуковой объект.

Если вы хотите, чтобы загрузить песню на сервере, то вы должны использовать либо PHP/Java или AMFPHP/BlazeDS и т.д.

+0

Yup, как указано здесь, чтобы файл сохранялся на сервере, вам понадобится какой-то скрипт на стороне сервера, чтобы принять загрузку, есть много примеров, чтобы сделать это на PHP или Java или что угодно (это очень просто в PHP, и это обычно доступно на большинстве Linux или Windows-хостов), альтернативно, если вы просто хотите создать настольное приложение, вы можете использовать только AS3 и сделать это приложение AIR (adobe Integrated runtime) и сохранить файлы на диск – shaunhusain

0

Вы не могли бы уточнить? Хотели бы вы, чтобы люди загружали песню со своего рабочего стола в ваше приложение, а затем воспроизводили ее или просто выбирали песню и воспроизводили ее?

Если вы действительно хотите, чтобы пользователи могли загрузить свою собственную песню, вы можете использовать класс FileReference, который в основном откроет окно, которое позволит пользователю выбрать mp3-файл и загрузить его. Проверьте метод browse() & upload().

После завершения загрузки вы можете использовать класс Sound для управления загруженными данными. Если загруженный файл имеет информацию id3, вы можете получить название песни, исполнителя и т. Д. Из свойства песни id3.

Смежные вопросы