Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.07.2007, 21:49
telit вне форума Посмотреть профиль Отправить личное сообщение для telit Найти все сообщения от telit
  № 1  
Ответить с цитированием
telit
 
Аватар для telit

Регистрация: Jul 2007
Сообщений: 306
Melody крутой Mp3 player

Вот решил плеер сделать на as3

Хотелось бы на подобие медиа плеера 11 в виндозе.
Есть много компонентов, но собрать всё воедино не очень получается
П.с Самые большие проблемы вызывает ползунок прокрутки песни.
Может вместе составим плеер?!

Старый 04.07.2007, 22:36
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Зачем?

Старый 04.07.2007, 22:39
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 3  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Ползунок прокрутки - самое примитивное. Sound.length + SoundChannel.position+немного логики
__________________
4am is time to rock

Старый 04.07.2007, 22:44
telit вне форума Посмотреть профиль Отправить личное сообщение для telit Найти все сообщения от telit
  № 4  
Ответить с цитированием
telit
 
Аватар для telit

Регистрация: Jul 2007
Сообщений: 306
Код:
package {
    import flash.display.Sprite;
    import flash.media.Sound;
    import flash.media.SoundChannel;
    import flash.net.URLRequest;
    import flash.events.Event;

    public class ProgressBar2 extends Sprite {
        private var _sound:Sound;
        private var _channel:SoundChannel;
        
        public function ProgressBar2(  ) {
            addEventListener(Event.ENTER_FRAME, onEnterFrame);
            _sound = new Sound(new URLRequest("http://fla-md.com/play/song1.mp3"));
            _channel = _sound.play(  );
        }
        
        public function onEnterFrame(event:Event):void
        {
            var barWidth:int = 200;
            var barHeight:int = 5;
            
            var loaded:int = _sound.bytesLoaded;
            var total:int = _sound.bytesTotal;
            
            var length:int = _sound.length;
            var position:int = _channel.position;
            
            // Draw a background bar
            graphics.clear(  );
            graphics.beginFill(0xFFFFFF);
            graphics.drawRect(10, 10, barWidth, barHeight);
            graphics.endFill(  );

            if(total > 0) {
                // The percent of the sound that has loaded
                var percentBuffered:Number = loaded / total;

                // Draw a bar that represents the percent of 
                // the sound that has loaded
                graphics.beginFill(0xCCCCCC);
                graphics.drawRect(10, 10, 
                                  barWidth * percentBuffered,
                                  barHeight);
                graphics.endFill(  );
                
                // Correct the sound length calculation
                length /= percentBuffered;
                
                  // The percent of the sound that has played
                  var percentPlayed:Number = position / length;

                // Draw a bar that represents the percent of 
                // the sound that has played
                graphics.beginFill(0x666666);
                graphics.drawRect(10, 10, 
                                  barWidth * percentPlayed,
                                  barHeight);
                graphics.endFill(  );
            }
        }
    }    
}
вот показывает текущую позицию песни

Старый 05.07.2007, 00:08
telit вне форума Посмотреть профиль Отправить личное сообщение для telit Найти все сообщения от telit
  № 5  
Ответить с цитированием
telit
 
Аватар для telit

Регистрация: Jul 2007
Сообщений: 306


Старый 05.07.2007, 00:39
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ну замечательно все, фотографии, все дела…
От юзверей форума вы чего хотите?
Чтобы щас все всё бросили и дружно начали писать плеер? Этого, в первую очередь, хотите вы, поэтому вам его и делать. К тому же, не вижу ничего полезного в клоне WMP, не говоря уже о том, что здесь нужно применять AIR и что производительность и работа со звуковыми файлами в AS3 в рамках такого проекта крайне плохая.

И потом, ну, допустим, плеер будет создан. Дальше что?


Последний раз редактировалось etc; 05.07.2007 в 00:41.
Старый 05.07.2007, 00:52
telit вне форума Посмотреть профиль Отправить личное сообщение для telit Найти все сообщения от telit
  № 7  
Ответить с цитированием
telit
 
Аватар для telit

Регистрация: Jul 2007
Сообщений: 306
Я, например предполагаю сделать бесплатный сайт для прослушивания мп3

Старый 05.07.2007, 00:56
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
OMG, простите, какая практическая ценность сего действа?
Во всем должен быть смысл. Вот именно в этом — не вижу.

Старый 05.07.2007, 13:58
telit вне форума Посмотреть профиль Отправить личное сообщение для telit Найти все сообщения от telit
  № 9  
Ответить с цитированием
telit
 
Аватар для telit

Регистрация: Jul 2007
Сообщений: 306
Я не прошу Вас сделать плеер просто хочу услышать Ваши идеи
П.С плеер я сам делать буду...

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:43.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.