使用textAngular嵌入音频

时间:2014-12-15 12:56:08

标签: javascript jquery angularjs html5 audio

我想使用textAngular工具栏嵌入音频文件。这是我用于此目的的代码。

userapp.config(function($provide){
$provide.decorator('taOptions', ['testFactory', 'taRegisterTool', '$delegate', function(tFact, taRegisterTool, taOptions){
    console.log(taOptions);
    taRegisterTool('insertaudio', {
        iconclass: "fa fa-file-audio-o",
        buttontitle: 'Insert Image From Local Mechine or URL',
        action: function($deferred){
            this.$editor().wrapSelection('inserthtml','<audio controls="controls" SRC="http://olremix.org/mp3/Brunzolaitis_-_A_Link_To_OLR(Legend_of_Zelda_A_Link_to_the_Past).mp3"></audio>');
             $deferred.resolve();
        }
    });
    taOptions.toolbar[1].push('insertaudio');
    return taOptions;
}]);

});

但问题是,每当我尝试保存时,它都会省略音频标签。我尝试了taApplyCustomRenderers。但即便如此,也不能正确渲染它。按下工具栏按钮时插入。但是当我尝试保存文件时,它只是省略了音频标签及其所有属性。请帮帮我

1 个答案:

答案 0 :(得分:1)

我为angular-sanitize.js添加了音频标签,它解决了我的问题。