Não é possível obter o media player e as ações que funcionam em aplicativos Web do Unity

0

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
    
por Jorge Suárez de Lis 13.08.2012 / 12:05

1 resposta

0

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.

    
por Alex Launi 13.08.2012 / 17:25