Просмотр задачи

НомерПроектКатегорияВидимостьИзменен
0000855Lua API[SimpleTV] Предложениепубличная2015-01-14 11: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
МеткиНет связанных меток.

Деятельность

SergeyVS

2015-01-12 14:02

администратор   ~0011351

Пример вывода медиа информации на 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)

SergeyVS

2015-01-12 14:05

администратор   ~0011353

Список 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 13:52 SergeyVS Новая задача
2015-01-12 13:52 SergeyVS Состояние новая => назначена
2015-01-12 13:52 SergeyVS Ответственный => SergeyVS
2015-01-12 13:53 SergeyVS Проект SimpleTV => Lua API
2015-01-12 14:02 SergeyVS Комментарий добавлен: 0011351
2015-01-12 14:03 SergeyVS Состояние назначена => решена
2015-01-12 14:03 SergeyVS Решена в версии => 0.4.8 b8
2015-01-12 14:03 SergeyVS Решение открыта => решена
2015-01-12 14:05 SergeyVS Комментарий добавлен: 0011353
2015-05-29 12:00 пользователь5550 Задача клонирована в: 0000938