Ionic, como posso criar um arquivo mp3?

itaied

Estou escrevendo um aplicativo da web com Ionicframework e estou tentando gerenciar um mecanismo de gravação e reprodução de sons. Estou usando o seguinte snippet como um serviço:

.factory('MediaSrv', function ($q, $ionicPlatform, $window) {
    var service = {
        loadMedia: loadMedia,
        getStatusMessage: getStatusMessage,
        getErrorMessage: getErrorMessage
    };

    function loadMedia (src, onError, onStatus, onStop) {
        var defer = $q.defer();

        $ionicPlatform.ready(function () {
            var mediaSuccess = function () {
                if (onStop) { onStop(); }
            };

            var mediaError = function (err) {
                _logError(src, err);
                if (onError) { onError(err); }
            };

            var mediaStatus = function (status) {
                if (onStatus) { onStatus(status); }
            };

            if ($ionicPlatform.is('android')) {
                src = '/android_asset/www/' + src;
            }

            defer.resolve(new $window.Media(src, mediaSuccess, mediaError, mediaStatus));
        });

        return defer.promise;
    }

    ...

    return service;
});

Consigo reproduzir um .mp3arquivo existente , mas não consigo gravar em um arquivo inexistente. Achei que ele criaria o arquivo sozinho se ele não fosse encontrado. Como posso criar um .mp3arquivo vazio para gravação?

BenH

Criar um arquivo é uma função do servidor. Você precisaria de um servidor de nó usando fs para criar um arquivo.

Do site da Ionic:

Pense no Ionic como a estrutura de interface do usuário de front-end que lida com toda a aparência e as interações da interface de usuário de que seu aplicativo precisa para ser atraente. Mais ou menos como "Bootstrap for Native", mas com suporte para uma ampla gama de componentes móveis nativos comuns, animações elegantes e design bonito.

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Como posso obter a propriedade BPM de um arquivo MP3 em um aplicativo Windows Forms

Como posso criar um arquivo .txt no CMD?

Como posso criar um arquivo .txt no CMD?

Como posso criar um arquivo de log?

Como posso extrair informações de um arquivo mp3 selecionado?

Como posso reproduzir um arquivo mp3 estático em Javascript estático em um aplicativo Django?

Como posso criar um arquivo .vcf para um único contato?

Como posso fazer uma matriz de frequências representar com precisão um arquivo mp3 decodificado?

Como posso criar um arquivo de log em Python?

Como posso criar um novo arquivo no Terminal FTP do Windows

Como posso criar um arquivo json de objeto com serializador?

Como posso criar um arquivo war do meu projeto no NetBeans?

Como posso criar um arquivo em cada pasta?

Como posso criar um arquivo docker com o payara mini?

Como posso criar um arquivo tmp em Python?

Como posso criar um arquivo de classe dinamicamente?

Como posso criar um novo arquivo de maneira simples no spacemacs?

Como posso criar um arquivo zip de byte [] no Android?

Como posso criar um novo arquivo de configuração Git?

Como posso criar um arquivo d.ts aninhado?

Como posso criar um arquivo ruby a partir do irb?

Como criar um projeto Ionic com arquivo www existente

Como posso criar um arquivo vazio sem um nome de arquivo / caminho no PyCharm?

Como posso criar um arquivo tmTheme com um arquivo json existente?

Como posso criar um arquivo html a partir de um arquivo php?

É possível criar um volume 'médio' de um arquivo mp3 usando JavaScript?

Como posso criar um array com um comprimento lido de um arquivo de configuração?

Como posso criar um executável para rodar um kernel em um determinado arquivo PTX?

sox - como criar arquivo mp3 com taxa de bits de 16 kbps

TOP lista

  1. 1

    R Shiny: use HTML em funções (como textInput, checkboxGroupInput)

  2. 2

    UITextView não está exibindo texto longo

  3. 3

    Dependência circular de diálogo personalizado

  4. 4

    Acessando relatório de campanhas na AdMob usando a API do Adsense

  5. 5

    Como assinar digitalmente um documento PDF com assinatura e texto visíveis usando Java

  6. 6

    R Folheto. Dados de pontos de grupo em células para resumir muitos pontos de dados

  7. 7

    Setas rotuladas horizontais apontando para uma linha vertical

  8. 8

    O Chromium e o Firefox exibem as cores de maneira diferente e não sei qual deles está fazendo certo

  9. 9

    Definir um clipe em uma trama nascida no mar

  10. 10

    Por que meus intervalos de confiança de 95% da minha regressão multivariada estão sendo plotados como uma linha de loess?

  11. 11

    Como dinamizar um Dataframe do pandas em Python?

  12. 12

    regex para destacar novos caracteres de linha no início e no fim

  13. 13

    Why isn't my C# .Net Core Rest API route finding my method?

  14. 14

    Como obter a entrada de trás de diálogo em treeview pyqt5 python 3

  15. 15

    Tabela CSS: barra de rolagem para a primeira coluna e largura automática para a coluna restante

  16. 16

    How to create dynamic navigation menu select from database using Codeigniter?

  17. 17

    Como recuperar parâmetros de entrada usando C #?

  18. 18

    Changing long, lat values of Polygon coordinates in python

  19. 19

    Livros sobre criptografia do muito básico ao muito avançado

  20. 20

    Método \ "POST \" não permitido no framework Django rest com ações extras & ModelViewset

  21. 21

    Pesquisa classificada, conte números abaixo do valor desejado

quentelabel

Arquivo