Имя: Пароль:
1C
1С v8
УФ, ПолеHTMLДокумента, Windows Media Player: Не создается плейлист
0 runoff_runoff
 
13.11.15
18:14
есть вот такой код
в поле HTML документа на УФ вставлен объект Windows Media Player

[code]
&НаКлиенте
Процедура ПриОткрытии(Отказ)
    
    Браузер = "<HTML><OBJECT id=MediaPlayer classid=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6 width=""100%"" height=""100%""/></HTML>";
    
КонецПроцедуры

&НаКлиенте
Процедура БраузерДокументСформирован(Элемент)
    
    Плеер = Элементы.Браузер.Документ.getElementById("MediaPlayer").contentDocument;
    Плейлист = Плеер.currentPlaylist;
    
    Для каждого ЭлементСписка Из СписокКомпозиций Цикл
        URL = ПолучитьURLКомпозиции(ЭлементСписка.Значение);
        
        Если НЕ ПустаяСтрока(URL) Тогда
            Медиа = Плеер.newMedia(URL);
            Плейлист.appendItem(Медиа);
        КонецЕсли;
    КонецЦикла;
    
КонецПроцедуры
[/code]

на строчке Плейлист.appendItem(Медиа) валится с ошибкой
[code]
{ОбщаяФорма.Проигрыватель.Форма(38)}: Ошибка при вызове метода контекста (appendItem)
            Плейлист.appendItem(Медиа);
по причине:
Произошла исключительная ситуация (htmlfile): Неопределенная ошибка.
[/code]

интересно что, если проигрывать просто один файл, то все работает
[code]
Плеер.URL = URL;
[/code]

Отсюда вопрос: хочу плейлисты, куда копать?..
1 runoff_runoff
 
13.11.15
18:14
<code>
проверка
</code>
2 VikingKosmo
 
13.11.15
18:17
во! Пока народ бьется над проблемой карт и девушек в 1С, другие медиа плееры и плейлисты интегрируют...
3 runoff_runoff
 
13.11.15
18:20
попробовал 2 формата URL'а
1. просто имя файла
2. "file:///" + ИмяФайла

ни тот, ни тот не работают..
4 runoff_runoff
 
14.11.15
03:26
всем спасибо.. разобрался.. плейлисты работают ;-)
5 dmtrpv
 
14.11.15
04:16
(4) Так напиши как решил проблему то? Кому пригодится может.
6 runoff_runoff
 
14.11.15
05:14
(5) а что надо сделать.. чтобы КОД нормально вставлялся без глюков?..