Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.95/39: Рейтинг темы: голосов - 39, средняя оценка - 4.95
 Аватар для Nitrogers
0 / 0 / 0
Регистрация: 19.05.2012
Сообщений: 44

Создание музыкального плеера

19.05.2012, 18:56. Показов 8206. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Private Sub Form_Load()
 
End Sub
 
Private Sub Старт_1_Click()
Песня_1.DeviceType = "WaveAudio"
Песня_1.FileName = "**\*********\********\*****.mp3"
Песня_1.Command = "Open"
Песня_1.Command = "Play"
Form1.Picture = LoadPicture("*******************.WMF")
End Sub
В чём ошибка?
С нажатием на кнопку "Старт_1" должна открываться в форме картинка и проигрываться музыка. Картинка есть, а музыки нет..

Добавлено через 3 минуты
какое устройство нужно для файлов с расширением .mp3
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.05.2012, 18:56
Ответы с готовыми решениями:

Создание музыкального плеера
Здравствуйте, подскажите пожалуйста как можно создать такой слайдер в миниплеере?

Замена музыкального плеера Winamp на Debian? Где и как?
ребят, подскажите самый нормальный музыкальный плеер для Debian на подобие виндового Winamp? Так как ну просто шлак слушать музыку...

Создание Музыкального архива(бд) с поиском
Примерно так выглядит главное окно (я знаю что можно делать скриншоты )) просто так быстрее получилось ) Задача: База данных(архив...

21
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
01.08.2016, 02:30
Студворк — интернет-сервис помощи студентам
UBUNTU, тут умных-то вообще не много. Что же, за это — блокировать?! Ведь мы ж тут как Ломоносовы!

А на сей момент это 523007* аккаунтов!
______________
*
за 10 минут прибавилось 4 человека-аккаунта
за 100 минут уже +20
за 1000 минут уже +100
за 2000 минут уже +282


Только 30.07.2016 в 17:46 редактировалось не последний, а первый раз.
1
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
01.08.2016, 11:03
Ребята! в чём проблема ? В умных людях чтоли ?
Скажем так... Вот тут недавно умный пробегал и его забанили, а так хотелось с ним поговорить..
придёться говорить сам-с-собой..

Добавлено через 14 минут
А давайте так.... я скину то что я уже скидывал не раз...
тема то- .. хоть и умершея но она теперь в топе из за того, что ктото её поднял...
Итак... Музыкальный плейер
Visual Basic
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
Option Explicit
'
'Mp3-Player Micro
'by the Fever Brain
'
Option Compare Text
Dim WithEvents CB As CommandButton, WithEvents vl As CommandButton
Dim WithEvents CBX As ComboBox, WithEvents pb As PictureBox
Dim CD As Object, MPlayer As Object
Dim File$, InitD$, mVol&, i&, v
 
Private Sub vl_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Static yy&, Vol&
    If Button = 1 Then
        Vol = yy + Y - 90
        If Vol > 0 And Vol < 390 Then
            vl.Top = yy + Y - 90
            mVol = -((Vol - 390) * 20 + 7500)
            MPlayer.Volume = mVol
        End If
    End If
    yy = vl.Top
End Sub
 
Sub PlayerAction(Optional Action$)
    Debug.Print MPlayer.Volume
    On Error Resume Next
    Static s$, ps
    ps = MPlayer.PlayState
    Select Case Action
    Case "Open"
        If CBX.ListCount = 0 Then s = "000"
        If CD.ShowOpen Then
            File = CD.FileName
            CD.InitialDir = Left(File, InStrRev(File, "") - 1)
            Select Case Right$(File, 4)
            Case ".mp3", ".wav"
                CBX.AddItem File, 0
                s = "001":
                CBX.ListIndex = 0
            End Select
            MPlayer.Volume = mVol
        End If
    Case "Стоп": MPlayer.Open "": s = "001"
    Case "Пауза": MPlayer.Pause: s = "001"
    Case "Воспр"
        If ps = 6 Or CBX.Text <> MPlayer.FileName Then
            MPlayer.Open CBX.Text
        ElseIf ps = 0 Or ps = 1 Then
            MPlayer.Play
        End If
        s = "110"
    End Select
    For i = 1 To 3: Controls("cb" & i).Enabled = Mid$(s, i, 1): Next
End Sub
 
Private Sub CBX_Click()
    CBX.SelStart = 255
    Call PlayerAction("Воспр")
End Sub
 
Private Sub CB_Click()
    PlayerAction (CB.Caption)
End Sub
 
Private Sub Form_Load()
    Set MPlayer = CreateObject("MediaPlayer.MediaPlayer.1")
    MPlayer.AutoStart = 1
    Const w = 900
    
    Set CD = CreateObject("UserAccounts.CommonDialog")
    Const mz = "*.mp3;*.wav"
    CD.Filter = "Музыка " & mz & "|" & mz & "|Все файлы (*.*)|*.*"
    CD.FilterIndex = 1
    Set CBX = Controls.Add("vb.ComboBox", "CBX"): With CBX
        .Move 0, 0, w * 4
        .Visible = 1
    End With
    
    For Each v In Array("Open", "Стоп", "Пауза", "Воспр")
        With Controls.Add("vb.CommandButton", "cb" & i)
            .Caption = v
            .Move i * w, CBX.Height, w, 300
            .Enabled = (i = 0)
            .Visible = 1
        End With
        i = i + 1
    Next
    Set pb = Controls.Add("vb.picturebox", "pb"): With pb
        .Move w * 4, 0, 300, CBX.Height * 2
        .BackColor = vbWhite
        .Visible = 1
    End With
    Set vl = Controls.Add("vb.CommandButton", "vl", Controls("pb")): With vl
        .Move 0, 180, 260, 30
        .Visible = 1
    End With
    mVol = MPlayer.Volume
    Caption = "Mp3-Player micro"
    Width = CBX.Width + vl.Width: Width = Width + (Width - ScaleWidth)
    Height = CBX.Height * 2: Height = Height + (Height - ScaleHeight)
End Sub
 
Private Sub CB_LostFocus()
    Set v = ActiveControl
    Select Case TypeName(v)
    Case "CommandButton"
        If v.Name <> "vl" Then Set CB = v
    End Select
End Sub
Private Sub vl_LostFocus(): CB_LostFocus: End Sub
Private Sub pb_LostFocus(): CB_LostFocus: End Sub
Private Sub CBX_LostFocus(): CB_LostFocus: End Sub
Private Sub CBX_KeyPress(KeyAscii As Integer): KeyAscii = 0: End Sub
Private Sub Form_Unload(Cancel As Integer): PlayerAction "Стоп": End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.08.2016, 11:03

Создание музыкального фона для игры
Здравствуйте, у меня в игре 4 формы(извиняюсь если не правильно говорю) мне нужно что бы во всей игре играла музыка не зависимо от перехода...

Создание плеера
Помогите написать плеер на Delphi! Мне надо, чтобы он воспроизводил хотя бы mp3. Но как сделать так чтобы он воспроизводил мне эти файлы не...

создание плеера
создать аудио и видеоплеер для html страницы (у меня гугл хром) заранее спасибо!

Создание медиа-плеера
хочу создать плеер, звук будет на основе bass.dll, вот только хочется еще и видео присобачить... bass.dll же вроде не работает с видео? не...

Создание flash плеера
Ребята, помогите! Всё искал, искал, но не нашёл. Как сделать Flash плеер?


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru