Ошибка при инициализации mci delphi

Ошибка при инициализации MCI Delphi Решение и ответ на вопрос 1064041

3loyViking

0 / 0 / 0

Регистрация: 07.11.2013

Сообщений: 75

1

06.01.2014, 07:21. Показов 8500. Ответов 3

Метки нет (Все метки)


Делаю программу чтобы при выборе CheckBox1 и по нажатию кнопки воспроизводилась песня, запускаю программу и выдает такую ошибку «Ошибка при инициализации MCI», скрин вложен.
сам код такой:

Delphi
1
2
3
4
if form1.CheckBox1.Checked then
form1.MediaPlayer1.FileName:= 'C:1.mp3';
form1.MediaPlayer1.Open;
form1.MediaPlayer1.Play;

Миниатюры

Ошибка при инициализации MCI
 

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



0 / 0 / 0

Регистрация: 07.11.2013

Сообщений: 75

06.01.2014, 07:32

 [ТС]

2

Нормальный скрин вот

Миниатюры

Ошибка при инициализации MCI
 



0



DenNik

Житель Земли

2994 / 2987 / 391

Регистрация: 26.07.2011

Сообщений: 11,456

Записей в блоге: 1

06.01.2014, 12:30

3

ну во-первых, чтобы при выделенном чекбоксе выполнялись все три команды, нужно заключить их в операторные скобки

Delphi
1
2
3
4
5
6
if form1.CheckBox1.Checked then
begin
  form1.MediaPlayer1.FileName:= 'C:1.mp3';
  form1.MediaPlayer1.Open;
  form1.MediaPlayer1.Play;
end;

это азы азов!

Добавлено через 25 секунд
по поводу MCI не знаю



0



fatal error

136 / 128 / 29

Регистрация: 10.04.2012

Сообщений: 357

06.01.2014, 12:42

4

Вообще музыка у меня играет, может проблемы с кодеками ?
Попробовать укрыть код в try except — и отловить код ошибки.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

06.01.2014, 12:42

4

    msm.ru

    Нравится ресурс?

    Помоги проекту!

    [!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь

    >
    MediaPlayer не хочет работать

    • Подписаться на тему
    • Сообщить другу
    • Скачать/распечатать тему

      


    Сообщ.
    #1

    ,
    18.06.05, 17:06

      Full Member

      ***

      Рейтинг (т): 2

      Подскажите, пожалуйста, что не так:
      кладу на форму MediaPlayer1 запускаю “123.мр3”
      играет нормально, ытаюсь запустить “456.мр3”,
      пишет “ Ошибка инициализации MCI ”,
      хотя в других плеерах оба файла воспроизводятся нормально.


      Diablo_

        


      Сообщ.
      #2

      ,
      03.07.05, 14:34

        Full Member

        ***

        Рейтинг (т): 2

        Интересно, никто не знает, или просто нехотят отвечать?

        Сообщение отредактировано: Diablo_ — 03.07.05, 19:10


        KAV_Invariant



        Сообщ.
        #3

        ,
        04.07.05, 02:48

          Останавливаешь вопроизведение перед этим?


          Diablo_



          Сообщ.
          #4

          ,
          04.07.05, 09:37

            Full Member

            ***

            Рейтинг (т): 2

            Пробовал все варианты которые пришли мне в голову!


            Coala



            Сообщ.
            #5

            ,
            04.07.05, 12:12

              Проблем нет :

              ExpandedWrap disabled

                void __fastcall TForm1::Button5Click(TObject *Sender) {

                  if (!OpenDialog1->Execute())

                    return;

                  MediaPlayer1->FileName = OpenDialog1->FileName;

                  MediaPlayer1->Open();

                  MediaPlayer1->Play(); // либо запусти вручную без этого вызова

                }

              или я не понял вопрос :blink: ?


              Diablo_



              Сообщ.
              #6

              ,
              04.07.05, 14:58

                Full Member

                ***

                Рейтинг (т): 2

                Уважаемый Coala, он его открывает нормально, но вот не воспроизводит.


                KAV_Invariant



                Сообщ.
                #7

                ,
                04.07.05, 15:20

                  Так работает:

                  ExpandedWrap disabled

                    // клик на кнопке

                    // когда-то файл был запущен

                    MediaPlayer1->Stop();

                    MediaPlayer1->FileName = …;

                    MediaPlayer1->Open();

                    MediaPlayer1->Play();


                  Diablo_



                  Сообщ.
                  #8

                  ,
                  04.07.05, 15:58

                    Full Member

                    ***

                    Рейтинг (т): 2

                    Нет!!! Не хочет он его воспроизводить.
                    Хотя Windows media player 10 и TWindowsMediaPlayer(ActiveX) воспроизводят его нормально.


                    KAV_Invariant



                    Сообщ.
                    #9

                    ,
                    04.07.05, 16:20

                      А если поменять последовательность файлов? Сначала 456?


                      Diablo_



                      Сообщ.
                      #10

                      ,
                      04.07.05, 19:27

                        Full Member

                        ***

                        Рейтинг (т): 2

                        Что еще за «последовательность файлов», я об это не слышал, попобробнее пожалуйста!


                        neir0



                        Сообщ.
                        #11

                        ,
                        04.07.05, 19:43

                          Junior

                          *

                          Рейтинг (т): 2

                          Цитата

                          KAV
                          А если поменять последовательность файлов? Сначала 456?

                          Сие значит, я думаю, что происходит если сначала проигрывать файл 456.mp3, а затем попробывать 123.mp3???

                          Сообщение отредактировано: neir0 — 04.07.05, 19:43


                          Diablo_



                          Сообщ.
                          #12

                          ,
                          04.07.05, 20:03

                            Full Member

                            ***

                            Рейтинг (т): 2

                            Да ничего не происходит «Ошибка инициализации MCI», хоть ты тресни.
                            Кстати если трек открыть в музыкальном редакторе, сохранить с теме же параметрами, то воспроизводит нормально!


                            Coala



                            Сообщ.
                            #13

                            ,
                            05.07.05, 04:18

                              Уточняю вопрос — у тебя проблемы в рантайме или в дизайне?
                              В рантайме у меня все нормально, треки воспроизводятся даже
                              без останова предыдущего.
                              В дизайне же — не знаю, это ведь не TTable, которую можно
                              открыть в этом режиме.
                              Ради интереса — пришли оба файла мне на coala@bk.ru…


                              Diablo_



                              Сообщ.
                              #14

                              ,
                              05.07.05, 09:03

                                Full Member

                                ***

                                Рейтинг (т): 2

                                123.mp3 это просто приблезительно, а если точно, то это сет Dj Tiesto размер которого 211mb
                                ВЫСЫЛАТЬ?


                                Adalon



                                Сообщ.
                                #15

                                ,
                                05.07.05, 10:37

                                  Full Member

                                  ***

                                  Рейтинг (т): 8

                                  Я сам столкнулся с этой проблемой.
                                  Мне даже высылали проигрывающую mp3 простую программку с TMediaPlayer. Но у меня она не играла (а у автора все работало).
                                  Дело все в дровах.
                                  Просто в MCI не прописаны кодеки MP3.
                                  Надо кодеки поставить и они должны прописать.
                                  Но мне данный способ не понравился, т.к. он системнозависимый.
                                  А я такиз решений не люблю.
                                  Поэтому дальше не разбирался с проблемой, т.к. не хочеться таскать вместе с программами кучу кодеков.

                                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)

                                  0 пользователей:

                                  • Предыдущая тема
                                  • Borland C++ Builder/Turbo C++ Explorer
                                  • Следующая тема

                                  Рейтинг@Mail.ru

                                  [ Script execution time: 0,0804 ]   [ 16 queries used ]   [ Generated: 12.02.23, 02:46 GMT ]  

                                   
                                  vasja123
                                   
                                  (2011-05-23 09:42)
                                  [0]

                                  Еще раз всем привет. пишу медиаплеер, сталкнулся с таким глюком: редко, но всеже бывает при открытии некоторых файлов mp3 пишет ошибка при инициализации MCI. в коде врятли есть ошибки все как обычно


                                     ...
                                     MediaPlayer1.FileName:=op.TrAdr[op.TekT]+op.TrName[op.TekT];
                                     MediaPlayer1.Open;
                                     ...


                                   
                                  vasja123
                                   
                                  (2011-05-23 09:44)
                                  [1]

                                  все работает нормально но на треке Nastya_GOLDi_Moments_Of_Life.mp3 застревает и пишет ошибку. Помогите разобраться. очень нехороший глюк.


                                   
                                  Anatoly Podgoretsky ©
                                   
                                  (2011-05-23 10:11)
                                  [2]

                                  > vasja123  (23.05.2011 09:44:01)  [1]

                                  Надо удалить этот трек.


                                   
                                  oldman ©
                                   
                                  (2011-05-23 10:30)
                                  [3]


                                  > пишу медиаплеер

                                  пиши лучше блокнот и программу открывания/закрывания лотка привода
                                  а медиаплейер возьми готовый


                                   
                                  Юрий Зотов ©
                                   
                                  (2011-05-23 11:10)
                                  [4]


                                  > на треке Nastya_GOLDi_Moments_Of_Life.mp3 застревает и пишет ошибку.

                                  Это известный глюк медиаплейера VCL — творчество Насти Голди он считает голимой попсой и играть отказывается.


                                   
                                  OW ©
                                   
                                  (2011-05-23 11:23)
                                  [5]

                                  глюк трека?
                                  вручную проигрывает? в дизайнтайме если задать, и play сказать?


                                   
                                  vasja123
                                   
                                  (2011-05-23 12:18)
                                  [6]


                                  > OW ©   (23.05.11 11:23) [5]
                                  > глюк трека?вручную проигрывает? в дизайнтайме если задать,
                                  >  и play сказать?

                                  а это как? я так понимаю он на .Open ругается. трек не битый на Winamp»e проверил)


                                   
                                  vasja123
                                   
                                  (2011-05-23 21:30)
                                  [7]

                                  Тема не закрыта!!! я не понял как ему в дизайн тайпе сказать play. но в проге поставил меседжи он ругается на .Open не пойму в чем дело. теперь вообще другое сообщение выкидывает Protection error. и вылетает из проги.


                                   
                                  ов (дом)
                                   
                                  (2011-05-23 21:31)
                                  [8]

                                  кинь файло куда-нибудь, скачать мне, посмотрю хидеры


                                   
                                  vasja123
                                   
                                  (2011-05-23 23:07)
                                  [9]

                                  он весит 151 мб((


                                   
                                  Amoeba_
                                   
                                  (2011-05-24 00:04)
                                  [10]


                                  > он весит 151 мб((

                                  И это назывыется mp3?


                                   
                                  Inovet ©
                                   
                                  (2011-05-24 00:07)
                                  [11]

                                  > [9] vasja123   (23.05.11 23:07)
                                  > он весит 151 мб((

                                  Чёооо?
                                  Я сегодня заслушал начало не качая, а на размер-то и не глянул — на 64 минуты выдала шедевр Настя Голди. Я-то думал, что так медленно прогресс-индикатор движется и время странное.:)
                                  http://goldi-rzn.promodj.ru/mixes/2378406/Nastya_GOLDi_Moments_Of_Life.html


                                   
                                  Игорь Шевченко ©
                                   
                                  (2011-05-24 00:56)
                                  [12]


                                  > на 64 минуты выдала шедевр Настя Голди.

                                  Вот не лень же было


                                   
                                  Юрий Зотов ©
                                   
                                  (2011-05-24 01:16)
                                  [13]

                                  > Inovet ©   (24.05.11 00:07) [11]

                                  Меня хватило только на 4 минуты. После этого бесконечно повторяющаяся фраза «бум-бум-бум-бум, бум-бум-бум» почему-то надоела.

                                  > Игорь Шевченко ©   (24.05.11 00:56) [12]

                                  Лениться там негде. Был у меня простейший китайский синтезатор, всего за полторы штуки деревянных — так даже эта игрушка подобные шедевры практически сама сочиняла.

                                  Вопрос от Диброва — «Кто сочинил эту музыку?»

                                  а). Композитор с помощью компьютера.
                                  б). Композитор без помощи компьютера.
                                  в). Компьютер с помощью композитора.
                                  г). Компьютер без помощи композитора.

                                  Правильный ответ — г).


                                   
                                  Германн ©
                                   
                                  (2011-05-24 02:04)
                                  [14]


                                  > г). Компьютер без помощи композитора.
                                  >
                                  > Правильный ответ — г).
                                  >

                                  А в результате другой компьютер не может загрузить ЭТО с помощью Дельфийского медиаплеера. Очевидно Дельфийский медиаплеер не только невысокого мнения о творчестве Насти Голди, но и невысого мнения о том компьютере, на котором вышеназванная сочиняла свой опус вивенди.
                                  :)


                                   
                                  vasja123
                                   
                                  (2011-05-24 03:18)
                                  [15]

                                  так и знал что серьезный вопрос перерастет в ржач)))


                                   
                                  Германн ©
                                   
                                  (2011-05-24 03:32)
                                  [16]


                                  > vasja123   (24.05.11 03:18) [15]
                                  >
                                  > так и знал что серьезный вопрос перерастет в ржач

                                  И этот вопрос ты назвал серьёзным???
                                  Не смеши мои тапочки.
                                  Может это серьёзная для тебя проблема, но вопрос, что ты задал только для орешника и годится.


                                   
                                  vasja123
                                   
                                  (2011-05-24 03:48)
                                  [17]

                                  не для орешника а для новичков.


                                   
                                  vasja123
                                   
                                  (2011-05-24 03:49)
                                  [18]

                                  герман это уже оскарбление.


                                   
                                  Германн ©
                                   
                                  (2011-05-24 03:58)
                                  [19]


                                  > vasja123   (24.05.11 03:49) [18]
                                  >
                                  > герман это уже оскарбление.

                                  ???
                                  Это уже даже не для Орешника. :)
                                  Осмысление слова «оскарбление» может занять туеву хучу постов!
                                  Но не я его начал!
                                  :)


                                   
                                  vasja123
                                   
                                  (2011-05-24 04:15)
                                  [20]


                                  > vasja123   (24.05.11 03:18) [15]
                                  > так и знал что серьезный вопрос перерастет в ржач)))

                                  это я просто сказал. потому что я знал что после того как я напишу название трека будет примерно такая тема


                                  > Это известный глюк медиаплейера VCL — творчество Насти Голди
                                  > он считает голимой попсой и играть отказывается.

                                  но то что ты называешь меня балваном по суте «этот вопрос для орешника». да я понимаю это не взлом какой нибудь базы данных фсб и тд. для новичка это вполне нормальный вопрос.


                                   
                                  Anatoly Podgoretsky ©
                                   
                                  (2011-05-24 09:23)
                                  [21]

                                  > vasja123  (23.05.2011 23:07:09)  [9]

                                  Нас таким размером не испугаешь.


                                   
                                  Anatoly Podgoretsky ©
                                   
                                  (2011-05-24 09:28)
                                  [22]

                                  > vasja123  (24.05.2011 04:15:20)  [20]

                                  Куда нам до взлома ФСБ, нам работать надо, а не отвлекаться на каждую
                                  ерунду.


                                   
                                  Inovet ©
                                   
                                  (2011-05-24 13:00)
                                  [23]

                                  Может кто и скачает и проверит из спортивного интереса. А что за обиды? Может ты для ночногоо клуба прогу ваяешь, да хоть и сам слушеашь — какое кому дело — сам вопрос, как бы сказать-то, мелкий. Попробуй методом тыка: для начала другой но небольшой и проигрывающийся файл но с таким же именем, потом попробуй с другим но большой, потом этот пересохрани в чём-нибудь с новым заголовком без пережатия — может в 17-й строке найдешь ошибку. Ну а лучше изучи формат заголовка и проверь.


                                   
                                  Inovet ©
                                   
                                  (2011-05-24 13:02)
                                  [24]

                                  И эта, грамматику русского языка подучи.



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

                                  Модераторы: Snowy, Alexeis, MetalFan

                                  Поиск:

                                  Ответ в темуСоздание новой темы
                                  Создание опроса
                                  > play mp3 277:Ошибка при инициализации MCI. 

                                  :(

                                     

                                  Опции темы

                                  Чучмек
                                  Дата 7.10.2011, 21:36 (ссылка)
                                  | (нет голосов)
                                  Загрузка ... Загрузка …




                                  Быстрая цитата

                                  Цитата

                                  НЭТ БИЛЭТ
                                  **

                                  Профиль
                                  Группа: Участник
                                  Сообщений: 841
                                  Регистрация: 11.5.2008
                                  Где: СССР

                                  Репутация: 2
                                  Всего: 41

                                  При попытке воспроизвести некоторые mp3 файлы получаю ошибку $115 -«Ошибка при инициализации MCI».
                                  Файл нормальный (Winamp и WMP проигрывают)

                                  Код

                                  s:= 'open "'+OpenDialog1.FileName+'" type mpegvideo alias sound';
                                  MCISendString(pchar(s),nil,0,0);
                                  MCISendString('play sound',nil,0,0);

                                  ———————

                                  умную мысль держи при себе, а дурной — поделись с другими 

                                  PM MAIL   Вверх
                                  Чучмек
                                  Дата 8.10.2011, 20:51 (ссылка)
                                  | (нет голосов)
                                  Загрузка ... Загрузка …




                                  Быстрая цитата

                                  Цитата

                                  НЭТ БИЛЭТ
                                  **

                                  Профиль
                                  Группа: Участник
                                  Сообщений: 841
                                  Регистрация: 11.5.2008
                                  Где: СССР

                                  Репутация: 2
                                  Всего: 41

                                  ЛЮДИ !!!!!!
                                  ВЫ ЧТО…!!!!
                                  ЧТО ВЫ ЗДЕСЬ ДЕЛАЕТЕ!!!
                                  Как нормально  проиграть mp3 без сторонних библиотек, на WinAPI.???

                                  ———————

                                  умную мысль держи при себе, а дурной — поделись с другими 

                                  PM MAIL   Вверх
                                  nick42
                                  Дата 10.10.2011, 10:20 (ссылка)
                                  | (нет голосов)
                                  Загрузка ... Загрузка …




                                  Быстрая цитата

                                  Цитата

                                  Новичок

                                  Профиль
                                  Группа: Участник
                                  Сообщений: 24
                                  Регистрация: 18.5.2010

                                  Репутация: нет
                                  Всего: нет

                                  Да лёгко!!

                                  Код

                                  hwnd = MCIWndCreate(hwndParent, hInstance, 0, "fragm.mp3");
                                  MCIWndPlay(hwnd);

                                  PM MAIL   Вверх
                                  Чучмек
                                  Дата 10.10.2011, 19:53 (ссылка)
                                  | (нет голосов)
                                  Загрузка ... Загрузка …




                                  Быстрая цитата

                                  Цитата

                                  НЭТ БИЛЭТ
                                  **

                                  Профиль
                                  Группа: Участник
                                  Сообщений: 841
                                  Регистрация: 11.5.2008
                                  Где: СССР

                                  Репутация: 2
                                  Всего: 41

                                  Теже яйца только в профиль.
                                  «Воспроизведение указанного файла на выбранном устройстве MCI невозможно.Файл поврежден или имеет недопустимый формат, либо для…»
                                  Попытка воспроизвести файлы через dspack успеха тоже не дала.
                                  При автоматическом построении цепочки фильтров (через FilterGraph.RenderFile) получаю сообщение типа ‘…Не удается найти комбинацию фильтров для просмотра потока.($80040218)…’
                                  При ручном выборе фильтров — либо играет только часть файлов (которые и так играют), либо не играет вообще (фильтры перебирал…).
                                  WMP ни каких сообщений об ошибке не выдает, играет нормально, в свойствах пишет Кодек —  MPEG Audio Layer -3  
                                  Подозрение падает на формат id3 тегов 
                                  Вот нашел короткий «не  играющий» файл

                                  Это сообщение отредактировал(а) Чучмек — 10.10.2011, 19:55

                                  Присоединённый файл ( Кол-во скачиваний: 4 )

                                  Присоединённый файл
                                   f.zip 207,20 Kb

                                  ———————

                                  умную мысль держи при себе, а дурной — поделись с другими 

                                  PM MAIL   Вверх
                                  nick42
                                  Дата 11.10.2011, 08:51 (ссылка)
                                  | (нет голосов)
                                  Загрузка ... Загрузка …




                                  Быстрая цитата

                                  Цитата

                                  Новичок

                                  Профиль
                                  Группа: Участник
                                  Сообщений: 24
                                  Регистрация: 18.5.2010

                                  Репутация: нет
                                  Всего: нет

                                  Да, чего-то не то у этого файла именно в конце. Может «странноватый» редактор тэга применяли. Я музредактором mp3DirectCut нормальную часть отделил — и вместо 270 только 180 кб осталось.
                                  Кстати, после «обрезания» файл воспроизводится моей программой с вышеприведённым кодом, а в оригинале — как у тебя…  «Файл повреждён или имеет недопустимый формат…». Так что проблема в звуковых файлах, а не в проигрывателе.

                                  Это сообщение отредактировал(а) nick42 — 11.10.2011, 08:59

                                  PM MAIL   Вверх
                                  Чучмек
                                  Дата 11.10.2011, 09:08 (ссылка)
                                  | (нет голосов)
                                  Загрузка ... Загрузка …




                                  Быстрая цитата

                                  Цитата

                                  НЭТ БИЛЭТ
                                  **

                                  Профиль
                                  Группа: Участник
                                  Сообщений: 841
                                  Регистрация: 11.5.2008
                                  Где: СССР

                                  Репутация: 2
                                  Всего: 41

                                  К сожалению рассчитывать на единичный  случай не приходится. Соответственно нельзя такие файлы игнорировать,особенно в программе «для других».
                                  У меня таких  файлов 20% (около 6,5 ГБ)
                                  Разберусь с форматом ID3v2.x тегов, и попробую  подсунуть на проигрывание «чистые» аудиоданные.
                                  Пока ищу нормальную спецификацию по  ID3v2 на русском языке.

                                  ———————

                                  умную мысль держи при себе, а дурной — поделись с другими 

                                  PM MAIL   Вверх
                                  Чучмек
                                  Дата 11.10.2011, 09:29 (ссылка)
                                  | (нет голосов)
                                  Загрузка ... Загрузка …




                                  Быстрая цитата

                                  Цитата

                                  НЭТ БИЛЭТ
                                  **

                                  Профиль
                                  Группа: Участник
                                  Сообщений: 841
                                  Регистрация: 11.5.2008
                                  Где: СССР

                                  Репутация: 2
                                  Всего: 41

                                  Подозрение падает на ID3v2.4

                                  ———————

                                  умную мысль держи при себе, а дурной — поделись с другими 

                                  PM MAIL   Вверх



















                                  Ответ в темуСоздание новой темы
                                  Создание опроса
                                  Правила форума «Delphi: Звук, графика и видео»
                                  Girder
                                  Snowy
                                  Alexeis

                                  Запрещено:

                                  1. Публиковать ссылки на вскрытые компоненты

                                  2. Обсуждать взлом компонентов и делится вскрытыми компонентами

                                  • Литературу по Дельфи обсуждаем здесь
                                  • Действия модераторов можно обсудить здесь
                                  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
                                  • Вопросы по реализации алгоритмов рассматриваются здесь
                                  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) — крупнейшем в рунете сборнике материалов по Дельфи
                                  • По вопросам разработки игр стоит заглянуть сюда

                                  FAQ раздела лежит здесь!


                                  Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

                                   

                                  0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
                                  0 Пользователей:
                                  « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »

                                  Понравилась статья? Поделить с друзьями:
                                • Ошибка при инициализации bluetooth устройства пожалуйста убедитесь что bluetooth включен
                                • Ошибка при инициализации battleye arma 3
                                • Ошибка при импортировании ключа россельхозбанк
                                • Ошибка при импорте файлов soundpad код 80072efd soundpad
                                • Ошибка при импорте файла word