Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/42: Рейтинг темы: голосов - 42, средняя оценка - 4.50
 Аватар для Baratro
4 / 4 / 1
Регистрация: 23.09.2009
Сообщений: 74

Исходник аудио/видео плеера

16.12.2009, 15:27. Показов 8152. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Может быть, кто-нибудь поделится?.. Предварительно нужно сдать в пятницу, а главные функции не доработаны..и нет времени читать всю литературу в подряд..
Собственно, нужна корректная реализация плэйлиста, какой-нибудь вариант добавления файлов из любого места на компьютере непосредственно на форму (было бы не плохо с ограничением списка форматов, которые добавляем)..
В общем, заранее благодарю за помощь..
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.12.2009, 15:27
Ответы с готовыми решениями:

Музыка из интернета - потоковое видео-аудио
Доброго времени суток, меня интересует как с помощью встроенного в билдер плеера воспроизвести музыкальный файл который залит куда то на...

Как в билдере проиграть видео или аудио и какие форматы поддерживаются?
1. как в Buildere проигрывать видео? какие форматы поддерживаются? 2. как в Buildere проигрывать аудио? какие форматы поддерживаются?

Помогите со скриптом аудио(видео)плеера
Думается, их много может быть. Меня интересуют простенькие, компактные плееры (проигрываемые мп3шки и авишки лежат на том же сайте). Я...

2
говнокодер
 Аватар для sh4d°_°ff
1273 / 297 / 35
Регистрация: 31.10.2009
Сообщений: 1,432
16.12.2009, 15:47
Лучший ответ Сообщение было отмечено Baratro как решение

Решение

вот несколько исходников, только ни в одном вроде нет поддержки Drag&Drop (вариант добавления файлов из любого места на компьютере непосредственно на форму) это дописать нетрудно (Google в помощь)
(примерно такая функция - прогу писал давно)

*.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
    DragAcceptFiles(Handle,true);
 
}
//---------------------------------------------------------------------------
void __fastcall TForm1::WmDropFiles(TWMDropFiles& Message)
{
    HDROP drop_handle=(HDROP)Message.Drop;
    char fName[MAXPATH];
    int filenum=DragQueryFile(drop_handle,-1,NULL,NULL);
    for (int i=0;i<filenum;i++)
    {
        DragQueryFile(drop_handle,i,fName,MAXPATH);
        Memo1->Lines->Add(fName);
        ReadFile(fName);
    };
    DragFinish(drop_handle);
};
//---------------------------------------------------------------------------
void __fastcall TForm1::ReadFile(AnsiString FileName)
{
for (int i = 0; i < Memo1->Lines->Count; i++)
{
FP1[i]=Memo1->Lines->Strings[i];
}
    {
    AnsiString s=ExtractFileName(FileName);
    ListBox1->Items->Add(s);
    }
}
//---------------------------------------------------------------------------
*.h
C++
1
2
3
4
5
6
7
8
9
private:    // User declarations
    void __fastcall CreateMDIChild(const String Name,bool img);
    void __fastcall WmDropFiles(TWMDropFiles& Message);
public:     // User declarations
void __fastcall ReadFile(AnsiString FileName);
    __fastcall TForm1(TComponent* Owner);
        BEGIN_MESSAGE_MAP
        MESSAGE_HANDLER(WM_DROPFILES,TWMDropFiles,WmDropFiles)
    END_MESSAGE_MAP(TForm);
Вложения
Тип файла: rar players.rar (111.6 Кб, 970 просмотров)
0
 Аватар для Baratro
4 / 4 / 1
Регистрация: 23.09.2009
Сообщений: 74
16.12.2009, 15:54  [ТС]
sh4d°_°ff, Большое спасибо..правда, сии исходники у меня имеются..)
***
Лучше, конкретизирую:
Мне нужно связывать mp3 файлы в список, дабы происходило корректное добавление папок и файлов в уже имеющий список..вот..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.12.2009, 15:54
Помогаю со студенческими работами здесь

Остановка аудио плеера при клике на другой аудио плеер
Всем привет. На сайт добавил такой вот плеерочек. На странице стоит много таких плееров и нужно, чтобы при клике на один из них предыдущий...

Подбор аудио-плеера
помогите\посоветуйте выбрать обычный флеш плеер по цене от 1000 до полторы, на мизинчиковых батарейках, не разбираюсь в этом и нинаю на...

Создание web аудио-плеера
Здравствуйте! Хотелось бы узнать мнение умных людей по поводу осуществления своей затеи. А именно: создание аудио-плеера для android,...

Плейлист для аудио плеера
Всем привет! Хочу сделать плейлист для аудио плеера на сайте но что-то он не работает Вот код: &lt;ul id = &quot;PlayList&quot;&gt; ...

Реализация простого аудио плеера
Как реализовать простой аудио плеер ? Если можно с объяснениями, буду благодарен


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru