Имя: Пароль:
1C
 
Почему Windows 8.1 проигрывает mp3-файлы, записанные софтфоном Microsip с такой картинкой?
0 Гений 1С
 
гуру
11.10.21
13:47
Почему то показывает картинку с ошибкой 1С.
Причем, даже если я запускаю этот файл из Win+R.
Т.е. видимо для временного файла MP3 создается такая иконка что-ли?

https://fixogram.ru/pochemu-win-tak-proigryvaet-mp3/
1 polosov
 
11.10.21
13:51
(0) Перестань насиловать труп.
2 lodger
 
11.10.21
13:51
открой программу, которая пишет тебе Microsip в мп3 и поройся в настройках. это ж обложка альбома.
3 lodger
 
11.10.21
13:51
можешь вклеить туда своё фото.
4 Ненавижу 1С
 
гуру
11.10.21
13:55
5 acht
 
11.10.21
14:21
(0) Посетителей на свою площадку загоняешь?
6 Гений 1С
 
гуру
11.10.21
14:40
(5) юзаю как скриншотер, моя, площадка на гении
7 acht
 
11.10.21
14:55
(6) > моя, площадка на гении
Ну, значит, точно. Посетителей на свою площадку загоняешь.
8 lodger
 
11.10.21
14:59
(7) просмотры накручивает, а потом смотрит на статистику и ...
9 acht
 
11.10.21
15:06
(8) И наоборот - смотрит, расстраивается и начинает...
10 ДенисЧ
 
11.10.21
15:14
(9) А может, он просто не заканчивает?
11 Гений 1С
 
гуру
11.10.21
20:37
если запускаю MP3 просто из винды, показывает нормально, видимо дело из-за временного каталога. Запускается media player classic
12 Гений 1С
 
гуру
11.10.21
20:58
Оказывается, Media Player Classic тянет первую попавшуюся картинку в каталоге.

выход прост - помещать в каталог без картинок:

&НаКлиенте
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    ДД = сфз_Сервер.ПолучитьФайлДляПроигрывания(ВыбраннаяСтрока);
    //ИмяФайла = ПолучитьИмяВременногоФайла("mp3");
    //Ф = Новый Файл(ИмяФайла);
    //ИмяФайлаБезПути = Ф.Имя;
    
    Каталог = КаталогВременныхФайлов() + "\Player";
    К = Новый Файл(Каталог);
    Если НЕ К.Существует() Тогда
        СоздатьКаталог(Каталог);
    Иначе
        //Чистим старые файлы
        Попытка
            УдалитьФайлы(Каталог, "*.mp3");
        Исключение
        КонецПопытки;
    КонецЕсли;
    
    УИ = Новый УникальныйИдентификатор();
    РезИмяФайла = Каталог + "\" + Строка(УИ) + ".mp3";
    ДД.Записать(РезИмяФайла);
    ЗапуститьПриложение(РезИмяФайла,,ложь);
    СтандартнаяОбработка = ложь;
КонецПроцедуры
13 acht
 
11.10.21
22:05
(12) > Каталог = КаталогВременныхФайлов() + "\Player";

Геня, ларечник ты наш. 1С - система, поддерживаюшая несколько сеансов одновременно.
14 Гений 1С
 
гуру
12.10.21
06:48
(13) я в курсе, и?
15 dangerouscoder
 
12.10.21
08:03
странно что вообще прав хватает на "ЗапуститьПриложение"
16 Гений 1С
 
гуру
12.10.21
08:06
(15) в тонком?
Основная теорема систематики: Новые системы плодят новые проблемы.