-- vim:set ft=lua: dofile(mg.script_name:gsub('[^\\/]*$','')..'util.lua') --[[ MagnezioのHTMLオーバーレイ機能のためのページ 使い方 1. AndroidにMagnezioをインストール 2. EpgDataCap_Bon.exeからMagnezioでUDP再生できるようにする 3. 適当な場所にoverlay.htmlを作成を記載 例:http://192.168.1.2:5510/EMWUI/magnezio.html 4. Androidデバイス上の/sdcard/com.mediagram.magnezio/html/にoverlay.htmlをコピー (インストールすると/sdcard/com.mediagram.magnezio/は自動で作成されるhtmlフォルダは自分で) 5. Magnezioを起動、HTMLオーバーレイを有効 6. チャンネルを選択しUDP再生、視聴 注意 チャンネルを選んでもUDP再生を有効にしない限り視聴できない(忘れがち) 終了する際は必ず停止ボタンを押してから (配信しっぱなしになる) ]] edcb.htmlEscape=15 ct=CreateContentBuilder(GZIP_THRESHOLD_BYTE) ct:Append([=[
]=]) NetworkList={} for i,v in ipairs(NetworkIndex()) do NetworkList[i]={} end for i,v in ipairs(CustomServiceList()) do if not v.partialReceptionFlag and not v.subCh then table.insert(NetworkList[NetworkIndex(v)], '
'..v.service_name..'
') end end ctt={} for i,v in ipairs(NetworkList) do if #v>0 then ct:Append(''..NetworkIndex()[i]..'') table.insert(ctt, '
'..table.concat(v)..'
') end end ct:Append('
番組詳細
停止
'..table.concat(ctt)..[=[
]=]) ct:Finish() mg.write(ct:Pop(Response(200,'text/html','utf-8',ct.len)..(ct.gzip and 'Content-Encoding: gzip\r\n' or '')..'\r\n'))