Webブラウザを起動する
アプリキャストでは、execBrowser(url)を利用する事によって、テレビに組み込まれたWebブラウザを起動することができます。
execBrowser関数はアクティブモードとフルスクリーンモードでしか利用できません。 ノーマルモードとフォーカスモードでは利用できないのでご注意下さい。
widget.js
下記サンプルでは、アクティブモード状態で上矢印が押された時にexecBrowserを実行します。 表示URLを変更してご利用下さい。
var nodeNormal = getNode("normal");
var nodeNormalBase = getChildNode(nodeNormal, "normalBase");
var nodeFocus = getNode("focus");
var nodeFocusBase = getChildNode(nodeFocus, "focusBase");
var nodeActive = getNode("active");
var nodeActiveBase = getChildNode(nodeActive, "activeBase");
var mode = 0; // 0:normal, 1:focus, 2:active
function onLoad() {
loadImage(nodeNormalBase, "./parts/normal.png");
loadImage(nodeFocusBase, "./parts/focus.png");
}
function onUpKey() {
if (mode == 2) {
execBrowser("http://www.hogehogeraurl.net/");
}
}
function onDownKey() {
}
function onRightKey() {
}
function onLeftKey() {
}
function onConfirmKey(type) {
}
function onFocus() {
mode = 1;
setVisible(nodeNormal, 0);
setVisible(nodeFocus, 1);
setVisible(nodeActive, 0);
}
function onUnfocus() {
mode = 0;
setVisible(nodeNormal, 1);
setVisible(nodeFocus, 0);
setVisible(nodeActive, 0);
}
function onActivate() {
mode = 2;
loadImage(nodeActiveBase, "./parts/active.png");
setVisible(nodeNormal, 0);
setVisible(nodeFocus, 0);
setVisible(nodeActive, 1);
}
サンプルダウンロード