Angular 将ngAudio包括在项目中

Angular 将ngAudio包括在项目中,angular,angular-cli,Angular,Angular Cli,从安装ngAudio。 安装后,我应该将其包含在app.module.ts中,然后才能在项目中使用它 我不知道如何在这里包含它,因为标准要求在你的项目中包含这个模块:angular.module'yourModule',['ngAudio',他们在网站上说的对我来说没有任何意义 我的app.module.ts如下所示: //Modules import { BrowserModule } from '@angular/platform-browser'; import { NgModule }

从安装ngAudio。 安装后,我应该将其包含在app.module.ts中,然后才能在项目中使用它

我不知道如何在这里包含它,因为标准要求在你的项目中包含这个模块:angular.module'yourModule',['ngAudio',他们在网站上说的对我来说没有任何意义

我的app.module.ts如下所示:

//Modules
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { RouterModule, Route } from '@angular/router';

//routes
const appRoutes: Route[] =
    [
        { path: "soundwave", component: SoundwaveComponent },
        { path: "weather", component: WeatherComponent },
        { path: "movies", component: MoviesComponent },
        { path: "moviesearch", component: MoviesearchComponent },
        { path: "news", component: NewsComponent },
    ]

//services
import { TmdbService } from './services/tmdb.service';
import { NewsService } from './services/news.service';
import { WeatherService } from './services/weather.service';
import { SoundwaveService } from './services/soundwave.service';


//Angular Material
import { MdButtonModule, MdToolbarModule, MdIconModule } from '@angular/material';

//special
import 'hammerjs';


//component
import { AppComponent } from './app.component';
import { MoviesComponent } from './movies/movies.component';
import { MoviesearchComponent } from './moviesearch/moviesearch.component';
import { NewsComponent } from './news/news.component';
import { SoundwaveComponent } from './soundwave/soundwave.component';
import { WeatherComponent } from './weather/weather.component';

//Pipes
import { RoundPipe } from './pipes/round.pipe';
import { SubmitOnEnterDirective } from './directives/submit-on-enter.directive';

@NgModule({
    declarations: [AppComponent, MoviesComponent, MoviesearchComponent, NewsComponent, SoundwaveComponent, WeatherComponent, RoundPipe, SubmitOnEnterDirective],
    imports: [BrowserModule, FormsModule, HttpModule,
        RouterModule.forRoot(appRoutes),
        MdButtonModule, MdToolbarModule, MdIconModule
    ],
    exports: [],
    providers: [TmdbService, NewsService, WeatherService, SoundwaveService],
    bootstrap: [AppComponent]
})
export class AppModule { }
我正在使用的文件夹结构:


此软件包适用于AngularJS,而不是AngularJS。您将无法轻松地将其添加到当前项目中

在Angular中处理音频更像是在JS方面。Angular拥有所有按钮和服务,但您需要使用javascript处理音频。我建议使用npm提供的流行javascript包。与任何其他npm包一样,它可以轻松地集成到任何Angular CLI项目中


您可以查看安装问题。

此库是针对AngularJs的,不是AngularJs。您是否可以建议我使用其他软件包?我正试图通过按下按钮激活音频。更新了答案的answer.thnx。我将对此进行检查: