По теме из базы знаний
- Длительность аудио-файла
- Распознавание телефонных звонков с помощью речевых технологий Yandex SpeechKit (новая версия Yandex SpeechKit Cloud и Yandex Object Storage)
- Интеграция "1С:Управление торговлей 10.3" с Yandex SpeechKit для распознавания телефонных звонков
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
- Определение длительности аудиофайла (Linux)
Найденные решения
(8)
Вот так работает на 1с:
Вот так работает на 1с:
&НаКлиенте
Процедура ПолучитьДлинуФайла(Команда)
wmp=Новый COMОбъект("WMPlayer.OCX.7");
Медиа =wmp.newMedia("D:\Артем\music\NewStuff.mp3");
Сообщить(Медиа.duration); //время в секундах
КонецПроцедуры
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Нужно смотреть в сторону IMediaDet, если под Windows.
На C# примерно так:
Нужно смотреть в сторону IMediaDet, если под Windows.
На C# примерно так:
Guid detCLSID = new Guid("65BD0711-24D2-4ff7-9324-ED2E5D3ABAFA");
Type detType = Type.GetTypeFromCLSID(detCLSID, true);
object det = Activator.CreateInstance(detType);
((IMediaDet)det).put_Filename(<Имя файла>);
double d = 0.0;
((IMediaDet)det).get_StreamLength(out d);
(8)
Вот так работает на 1с:
Вот так работает на 1с:
&НаКлиенте
Процедура ПолучитьДлинуФайла(Команда)
wmp=Новый COMОбъект("WMPlayer.OCX.7");
Медиа =wmp.newMedia("D:\Артем\music\NewStuff.mp3");
Сообщить(Медиа.duration); //время в секундах
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот