Вы уверены? Аж никак не самого. Это API-функция системной библиотеки, не имеющей ни малейшего отношения к Эксу.
Ну я же привел макрос. Не верите - запустите мой xls-файл, расположите на адресу свой мп3-файл и щелкните на кнопку. Называйте это как хотите, для меня - небольшого специалиста в этой области - это проигрывание из экселя (если открыть Микшер громкости - то будет видно - что звук идет из программы эксель).
Мне нужно просто, чтобы можно было проигрывать не только звук mp3, но и звук из видео-файла mp4.
Вы уверены? Аж никак не самого. Это API-функция системной библиотеки, не имеющей ни малейшего отношения к Эксу.
Ну я же привел макрос. Не верите - запустите мой xls-файл, расположите на адресу свой мп3-файл и щелкните на кнопку. Называйте это как хотите, для меня - небольшого специалиста в этой области - это проигрывание из экселя (если открыть Микшер громкости - то будет видно - что звук идет из программы эксель).
Мне нужно просто, чтобы можно было проигрывать не только звук mp3, но и звук из видео-файла mp4.rotten41
как заставить аналогичным образом (без активХ и сторонних программ) - проиграть - один только звук из MP4 файла?
А не проще конвертировать MP4 в MP3 и пользовать этот же макрос? Закинуть MP3-файл в каталог D:\12\ и обозвать 135.mp3. Или обозвать, как угодно и закинуть куда угодно но переписать строчку в VBA: [vba]
как заставить аналогичным образом (без активХ и сторонних программ) - проиграть - один только звук из MP4 файла?
А не проще конвертировать MP4 в MP3 и пользовать этот же макрос? Закинуть MP3-файл в каталог D:\12\ и обозвать 135.mp3. Или обозвать, как угодно и закинуть куда угодно но переписать строчку в VBA: [vba]
Функция API системной библиотеки winmm.dll - отвечает за мультимедиа, звук, джойстики и таймеры. Насколько мне известно winmm.dll - не работает с файлами-MP4.
Функция API системной библиотеки winmm.dll - отвечает за мультимедиа, звук, джойстики и таймеры. Насколько мне известно winmm.dll - не работает с файлами-MP4.
Я в курсе. Но с этим форматом winmm.dll не работает. Попробуйте вызов процедуры на запуск внешнего приложения, но это я предполагаю Вам не подходит. Я использую Daum PotPlayer (вы можете вписать другой). [vba]
Код
Sub play() Call Shell("C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe " & ActiveCell.Value, 1) End Sub
[/vba] Воспроизводится файл указанный в активной ячейке. Ну и естественно не только MP4 Прилагаю файл
Я в курсе. Но с этим форматом winmm.dll не работает. Попробуйте вызов процедуры на запуск внешнего приложения, но это я предполагаю Вам не подходит. Я использую Daum PotPlayer (вы можете вписать другой). [vba]
Код
Sub play() Call Shell("C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe " & ActiveCell.Value, 1) End Sub
[/vba] Воспроизводится файл указанный в активной ячейке. Ну и естественно не только MP4 Прилагаю файлDrMini
Просто хотел сам разобраться, как это работает. На сим разрешите откланяться. P.S. Может, кто и отпишется какая .dll библиотека поддерживает воспроизведение MP4. Хотя тут тоже могут быть траблы. Какой кодек используется при сжатии аудиопотока Ваших файлов (MPEG-4 Part 3, MPEG-2 Part 7, MPEG-1 Audio Layer III, MPEG-1 Audio Layer II, MPEG-1 Audio Layer I.)? P.S.S. C Днём Победы!
Просто хотел сам разобраться, как это работает. На сим разрешите откланяться. P.S. Может, кто и отпишется какая .dll библиотека поддерживает воспроизведение MP4. Хотя тут тоже могут быть траблы. Какой кодек используется при сжатии аудиопотока Ваших файлов (MPEG-4 Part 3, MPEG-2 Part 7, MPEG-1 Audio Layer III, MPEG-1 Audio Layer II, MPEG-1 Audio Layer I.)? P.S.S. C Днём Победы!DrMini
Какой кодек используется при сжатии аудиопотока Ваших файлов (MPEG-4 Part 3, MPEG-2 Part 7, MPEG-1 Audio Layer III, MPEG-1 Audio Layer II, MPEG-1 Audio Layer I.)?
Какой кодек используется при сжатии аудиопотока Ваших файлов (MPEG-4 Part 3, MPEG-2 Part 7, MPEG-1 Audio Layer III, MPEG-1 Audio Layer II, MPEG-1 Audio Layer I.)?