SimpleTV Bug Tracker

Просмотр подробностей проблемы перейти к комментариям ] вики ] история изменений ] печать ]
НомерПроектКатегорияВидимостьСозданИзменен
0000855Lua API[SimpleTV] Предложениеобщая2015-01-12 16:522015-01-14 14:06
ИнициаторSergeyVS 
ОтветственныйSergeyVS 
ПриоритетобычныйСерьезностьмалаяВоспроизводимостьне проверялась
СостояниеотработанРешениерешен 
ПлатформаОперационная системаВерсия ОС
Версия продукта[SimpleTV] 0.4.8 b8 
Целевая версияРешен в версии[SimpleTV] 0.4.8 b8 
Суть0000855: GetMetaInfo
ПодробностиLua API - m_simpleTV.Control.GetMetaInfo()
http://iptv.gen12.net/dokuwiki/doku.php/mantis/simpletv/api/control#string_utf8_getmetainfo_index [^]
МеткиНет прикрепленных меток.
Вложенные файлы

- Связи

-  Комментарии
(0011351)
SergeyVS (администратор)
2015-01-12 17:02

Пример вывода медиа информации на OSD

--добавить в getaddress.lua
m_simpleTV.Control.EventPlayingInterval=1000
-----------------
--добавить в events.lua
if m_simpleTV.Control.Reason == 'Playing' then
   m_simpleTV.Control.EventPlayingInterval=5000
   local mess='',ss
   for i=0,17 do
     ss = m_simpleTV.Control.GetMetaInfo(i)
     if ss~=nil then
       mess = mess .. ss .. '\n'
     end
    end
   if mess ~= '' then
        m_simpleTV.OSD.ShowMessage_UTF8(mess,0x0000FF00,10 )
   end
end

if m_simpleTV.Control.Reason == 'Stopped' or m_simpleTV.Control.Reason == 'EndReached' then
            m_simpleTV.OSD.ShowMessage_UTF8('')
end

нужен последний билд (http://iptv.gen12.net/bugtracker/view.php?id=854 [^])
(0011353)
SergeyVS (администратор)
2015-01-12 17:05

Список meta info
typedef enum vlc_meta_type_t
{
    vlc_meta_Title=0,
    vlc_meta_Artist,
    vlc_meta_Genre,
    vlc_meta_Copyright,
    vlc_meta_Album,
    vlc_meta_TrackNumber,
    vlc_meta_Description,
    vlc_meta_Rating,
    vlc_meta_Date,
    vlc_meta_Setting,
    vlc_meta_URL,
    vlc_meta_Language,
    vlc_meta_NowPlaying,
    vlc_meta_Publisher,
    vlc_meta_EncodedBy,
    vlc_meta_ArtworkURL,
    vlc_meta_TrackID,
    vlc_meta_TrackTotal
} vlc_meta_type_t;

- история изменений
Дата изменения Пользователь Поле Изменить
2015-01-12 16:52 SergeyVS Новый инцидент
2015-01-12 16:52 SergeyVS Состояние новый => назначен
2015-01-12 16:52 SergeyVS Ответственный => SergeyVS
2015-01-12 16:53 SergeyVS Проект SimpleTV => Lua API
2015-01-12 17:02 SergeyVS Комментарий добавлен: 0011351
2015-01-12 17:03 SergeyVS Состояние назначен => отработан
2015-01-12 17:03 SergeyVS Решен в версии => 0.4.8 b8
2015-01-12 17:03 SergeyVS Решение открыт => решен
2015-01-12 17:05 SergeyVS Комментарий добавлен: 0011353
2015-05-29 15:00 пользователь5550 Инцидент клонирован в: 0000938


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker