brightAuthorを使わずにScriptからBrightSignの同期再生を行う
ちなみに作品でもガッツリこの方法で7つの映像を動機再生した。
原典はここ。
Master/とClient N/で別れていて、基本的にはIPアドレスをScriptの中で書き換えればループで同期される。
Masterは以下のコードブロックのところが重要で、nc.SetIP4Address()の中身をMasterにするBrightSignのものに設定する。
code:brightsign_script
'---- Setting Manual IP address ---
nc = CreateObject("roNetworkConfiguration", 0)
nc.SetIP4Address("192.168.1.10")
nc.SetIP4Netmask("255.255.255.0")
nc.SetIP4Broadcast("192.168.1.255")
nc.SetIP4Gateway("192.168.1.1")
nc.Apply()
Clientは単純にClientIPにIPアドレスを書き込むだけ。
code:brightsign_script
ClientIP = "192.168.1.12"
最後に、BrightSignに挿入するSDカードにscripと動画を1つずつ格納してClientから電源を入れて、最後にMasterの電源をいれると同期再生が始まる。超簡単。
その他、オーディオのボリューム、動画ファイルの形式などイジれるところもあるのでScriptを見てほしい。