Você está sendo mordido por lp: 1031933 . Remova o espaço do seu nome: parâmetro na chamada Unity.init, e tudo deve estar no lugar certo. Isso está no meu TODO. Nossa fase de correção de bugs começará muito em breve, se eu não chegar a isso antes.
Estou seguindo a documentação da API no link
Meu código, muito simplista:
var Unity = external.getUnityObject(1,0);
Unity.init({name: "Radio Battletoads",
iconUrl: "http://new.radiobattletoads.com/images/icon.png",
onInit: setupMediaPlayer
});
function unityPlayPause(){
// TODO
}
function setupMediaPlayer() {
// Test the Media Player
Unity.MediaPlayer.init("Radio Battletoads");
var trackInfo = {title: "Todo",
album: null,
artist: null,
artLocation: null};
Unity.MediaPlayer.setTrack(trackInfo);
// Test an action
Unity.addAction('/Reproducir', unityPlayPause);
// Test a notification
Unity.Notification.showNotification("Test","Test",null);
}
A notificação é exibida, mas nem o media player nem a ação estão funcionando. Eu dei uma olhada nos scripts de usuário incluídos e não vejo nenhuma diferença notável em relação ao meu código.
Alguém já passou por isso?
Versão instalada:
$ dpkg -l | grep unity-webapps
ii libunity-webapps-chromium 1.9-0precise2 Unity WebApp extension for chromium/chrome browser
ii libunity-webapps0 1.9.1-0precise2 Web Apps integration with the Unity desktop
ii unity-webapps 1.9-0precise2 Unity WebApp integration scripts
ii unity-webapps-preview 2.1 Unity Webapps Preview metapackage
ii unity-webapps-service 1.9.1-0precise2 Service for Web Apps integration with the Unity desktop
Você está sendo mordido por lp: 1031933 . Remova o espaço do seu nome: parâmetro na chamada Unity.init, e tudo deve estar no lugar certo. Isso está no meu TODO. Nossa fase de correção de bugs começará muito em breve, se eu não chegar a isso antes.