Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2009, 18:30   #1
Paru_Slow
Новичок
Джуниор
 
Аватар для Paru_Slow
 
Регистрация: 29.09.2009
Сообщений: 2
По умолчанию Написание mp3 проигрывателя на С#

Ни разу ни работал с компонентами, которые работают с mp3 форматами, хотел бы написать простой mp3 плеер, и ни знаю с чего начать.

В принципе разработа меню ни состовляет труда :

Пример :

Файл
\Добавить mp3
\Открыть плей лист
\Сохранить mp3 лист
\Выход

С приложением меню, возьму Menu
с выводом mp3 песен, возьму ListBox
-------------------------------------------------
Такой вопрос назревает, при открытие файла, в списке надо бы вывести имя файла и длительность песни !

+ нада как не будь сохранить плей лист, к примеру возьму SaveDialogData
только как присвоеть ему значение для сохранения плей листа, что бы можно было открыть его))


---------------------------------------------------


Может кто примеров или идей подбросить, в инете искал исходники, ни нашел)
1. либо плохо искал
2. либо плохо смотрел)

надеюсь на вашу помощь )
Paru_Slow вне форума Ответить с цитированием
Старый 29.09.2009, 18:56   #2
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

http://www.csharphelp.com/archives4/...ive680/MP3.zip
http://www.xtremedotnettalk.com/showthread.php?t=79239
http://homegw.3deurope.com/glopmp3.zip
Hollander вне форума Ответить с цитированием
Старый 29.09.2009, 19:19   #3
Paru_Slow
Новичок
Джуниор
 
Аватар для Paru_Slow
 
Регистрация: 29.09.2009
Сообщений: 2
По умолчанию

Hollander

Спасибо что отозвался)

По первой ссылки скачал, там исходник на Визуал 6, у меня 8 стоит и чето он ругается при открытии( и в целом ни работает exe (
2 ссылка битая так же как и 3 тия(

А в целом, на чем лучши писать плеер на C++ или Шарпе!?
Paru_Slow вне форума Ответить с цитированием
Старый 29.09.2009, 19:42   #4
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Как тебе удобнее. Тебе для проигрывания тебе надо использовать какую-нить библиотеку, например, Bass. Свою писать нету смысла. А все остальное самому писать, т.е. дизайн и функционал.
Hollander вне форума Ответить с цитированием
Старый 30.09.2009, 08:48   #5
OrdJONY
.NET-чик
Форумчанин
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Сообщений: 569
По умолчанию

Возьмите библиотеку Bass, на офф сайте есть обертки для .NET. Интерфейс сделайте на WPF чтобы посовременнее
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума Ответить с цитированием
Старый 30.09.2009, 12:00   #6
Vitek-pm
Пользователь
 
Регистрация: 17.02.2009
Сообщений: 56
По умолчанию

Советую использовать функцию mciSendString - открывает любой мультимедиа файл: музыку, видео, картинки. Проста в использовании:

Код:
#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib,"winmm.lib")

...

LPCTSTR ConvertStringToLPCTSTR(String^ sString)
{
LPCTSTR lpsConverted;
lpsConverted = static_cast<LPCTSTR>(const_cast<void*>(static_cast<const void*>(System::Runtime::InteropServices::Marshal::StringToHGlobalAuto(sString))));
return lpsConverted;
}

	private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {

				 mciSendString(ConvertStringToLPCTSTR("play d:\\1.mp3"), NULL, 0, NULL);

			 }
ConvertStringToLPCTSTR - переводит строку в формат LPCSTR.

Если будут вопросы - спрашивай.
Vitek-pm вне форума Ответить с цитированием
Старый 19.10.2009, 23:04   #7
H'orn
Пользователь
 
Аватар для H'orn
 
Регистрация: 19.10.2009
Сообщений: 37
По умолчанию

по этой сылке все работает запусти setup в начале
http://www.csharphelp.com/archives4/...ive680/MP3.zip
H'orn вне форума Ответить с цитированием
Старый 24.10.2009, 23:31   #8
H'orn
Пользователь
 
Аватар для H'orn
 
Регистрация: 19.10.2009
Сообщений: 37
По умолчанию

Еще можно открывать аудио файлы благодаря екземпляру класса
...
using Microsoft.DirectX.DirectSound;
...
public Audio song;
song.Open(d:\Blaablaa.mp3);
song.Play();
...
H'orn вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Mp3 Lexakazanskij Мультимедиа в Delphi 7 17.06.2009 15:57
функция для запуска проигрывателя boba Общие вопросы Delphi 2 05.11.2008 23:11
mp3 krok PHP 2 29.04.2008 11:21
MediaPlayer - как сделать последовательное воспроизведение mp3 файлов (именно mp3) Kashp Компоненты Delphi 13 28.09.2007 08:38