|
Модераторы: SoWa |
|
numerovan |
|
|||
Опытный Профиль Группа: Участник Сообщений: 549 Регистрация: 1.12.2007 Репутация: 1 Всего: 2 |
Здравствуйте, хочу спросить: класс Sound и его метод load() загружают файл на сторону клиента, не обходимо подгрузить лишь определенную часть всего mp3-файла, к примеру - файл по времени составляет 340 секунд, нужно в браузер подгрузить 60 секунд, каторые начинаются допустим с 50 секунды самого трека ... можно ли так сделать ?
Если в методе play() указать первый параметр ( play(30000) ), то с этого места данные начинают подгружатся (с 30-й секунды), далее хочу чтоб подгрузилось еще только 60 секунд, надо заметить что файл сразу же начинает воспроизводится. Можно высчитать event.bytesLoaded , перевести его в секунду и понять где 60-ая секунда, а где нет ... а вот как прервать загрузку и чтоб не оборвать воспроизведение музыки, вот это что-то пока не знаю. Есть метод close() класса Sound, он и обрывает загрузку и останавливает воспроизведение, для данной задачи он не подходит, хотя может и ошибаюсь, да кстати, что-то у меня он не работал. |
|||
|
||||
numerovan |
|
|||
Опытный Профиль Группа: Участник Сообщений: 549 Регистрация: 1.12.2007 Репутация: 1 Всего: 2 |
люди, тут есть кто нибудь ? ну хоть что-то напишите, а то словно один в поле боя.
|
|||
|
||||
numerovan |
|
|||
Опытный Профиль Группа: Участник Сообщений: 549 Регистрация: 1.12.2007 Репутация: 1 Всего: 2 |
Походу такой вариант как я хочу его наверно просто нет. Нужно как-то по другому выкручиваться.
Есть какой нибудь вариант чтоб флеш не сохранял музыкальный файл в кеш браузера ? |
|||
|
||||
numerovan |
|
|||
Опытный Профиль Группа: Участник Сообщений: 549 Регистрация: 1.12.2007 Репутация: 1 Всего: 2 |
Флэш грузит весь файл, т.е. от начало ... вывод - делать нарезки
|
|||
|
||||
numerovan |
|
||||
Опытный Профиль Группа: Участник Сообщений: 549 Регистрация: 1.12.2007 Репутация: 1 Всего: 2 |
Дополню ответом: чтоб прервать загрузку данных не обходимо отстановить звуковой канал и закрыть объект Sound
т.е. вот так:
Добавлено через 6 минут и 6 секунд Переписал музыкальный флеш-плеер, хотел оформить в виде класса, чтоб удобно было работать, но в силу не глубокого знания как там потом подключать эти классы не сделал, сделал структурно. Так же хотелось чтоб минимум было файлов связанных с плеером, к примеру *swf и один *.as. Если бы через класс писать, то наверно бы получилось 3 файла. В общем парится не стал и через ф-ии написал в одном файле. Выложу весь код кому интересно.
|
||||
|
|||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | ActionScript 3 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |