O QtAudioEngine está disponível para o Ubuntu 16.04?

1

Estou tentando adicionar som a um aplicativo Qt no Ubuntu 16.04 com o Ubuntu SDK. O seguinte QML é compilado, mas falha em tempo de execução com module "QtAudioEngine" is not installed :

    import QtQuick 2.2
    import QtQuick.Controls 1.1
    import QtMultimedia 5.6
    import QtAudioEngine 1.1  // <-- nope

Eu vejo da esta pergunta que qtdeclarative5-qtaudioengine-plugin estava disponível para o Ubuntu 14.04. Não consigo encontrá-lo para o Ubuntu 16.04. Eu preciso construí-lo?

    
por James Rhew 03.10.2016 / 18:35

1 resposta

1

link

Então, eu diria que os pacotes QtMultimedia para Debian / Ubuntu foram construídos sem esse suporte.

Citação:

  

Eu consegui que ele trabalhasse construindo QtMultimedia com CONFIG + = config_openal e definindo as variáveis de ambiente de construção INCLUDE e LIB para as pastas openAL includes e libs respectivamente. Observe que o instalador do OpenAL no Windows não tem uma pasta "AL" como esperado pela compilação, então renomei "includes" para "AL" e apontei INCLUDE para a pasta pai.   Eu copiei manualmente o plugin qml resultante, o qmldir e o plugins.qmltypes para a pasta qml da instalação do qt. Agora o exemplo do mecanismo de áudio funciona.

     

Mas eu concordo, você não deveria ter que ir até esses limites para ativar recursos - e marcar o +1 para documentar como fazer isso.

    
por Velkan 27.10.2016 / 13:29