Почему не проигрывается mp3 файл из ресурса

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Yuri_S
Обычный пользователь
Обычный пользователь
 
Сообщения: 97
Зарегистрирован: 17.07.2003 (Чт) 20:12
Откуда: Kiev,Ukraine

Почему не проигрывается mp3 файл из ресурса

Сообщение Yuri_S » 29.12.2003 (Пн) 13:07

Почему не проигрывается mp3 файл из ресурса?Вроде синтаксис же правельный...???
MediaPlayer1.Open LoadResData(101, "Custom")

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 30.12.2003 (Вт) 9:30

Не, вот красавец :)
От него ожидают иммя файла, а он суёт массив данных :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Yuri_S
Обычный пользователь
Обычный пользователь
 
Сообщения: 97
Зарегистрирован: 17.07.2003 (Чт) 20:12
Откуда: Kiev,Ukraine

Сообщение Yuri_S » 01.01.2004 (Чт) 17:26

Мне просто надо скрыть всю музыку в ресурсах..или где-то еще....как такое сделать, чтоб пахало?

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 01.01.2004 (Чт) 17:35

Сначала извлечь на диск (например в %TEMP%), а потом играть.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Yuri_S
Обычный пользователь
Обычный пользователь
 
Сообщения: 97
Зарегистрирован: 17.07.2003 (Чт) 20:12
Откуда: Kiev,Ukraine

Сообщение Yuri_S » 02.01.2004 (Пт) 17:49

как извлекать :lol: ?

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 02.01.2004 (Пт) 22:17

Запись файла на диск:
Код: Выделить всё
Sub WriteFile(wfPath as string) 'где wfPath - полный путь к файлу
Dim bData() As Byte
bData = LoadResData(101, "custom")
Open wfPath For Binary Access Write As #1
Put #1, 1, bData
Close #1
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 02.01.2004 (Пт) 22:59

Правильно.

Вот и по мере необходимости выкидывай на диск. Если файл большой, то стоит менять курсор на часики и выводить окошко юзеру - типа working... please wait... :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Yuri_S
Обычный пользователь
Обычный пользователь
 
Сообщения: 97
Зарегистрирован: 17.07.2003 (Чт) 20:12
Откуда: Kiev,Ukraine

Сообщение Yuri_S » 03.01.2004 (Сб) 0:32

о...оказывается все совсем не так , как я предполагал.Спасибо......а вобще когда извлекается файл из ресурса, его потом надо туда назад "вставлять" или он там все равно остается?Тоест извлекается копия или оригинал?

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 03.01.2004 (Сб) 1:19

:) :lol: :lol: :lol: :)
Копия :), конечно же, ресурс твой остается нерушим как союз :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Yuri_S
Обычный пользователь
Обычный пользователь
 
Сообщения: 97
Зарегистрирован: 17.07.2003 (Чт) 20:12
Откуда: Kiev,Ukraine

Сообщение Yuri_S » 03.01.2004 (Сб) 19:39

Ясно.спасибо всем. тему я думаю можно закрывать. :idea:

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 03.01.2004 (Сб) 21:17

Спасибо :). Люблю такие слова :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList  
cron