2.0.2 • Published 4 years ago

ng-amp v2.0.2

Weekly downloads
48
License
MIT
Repository
github
Last release
4 years ago

Angular Azure Media Player

An Azure Media Player component for Angular.

NPM

Overview

Azure Media Player (AMP) is a web video player built to playback media content from Azure Media Services on a wide variety of browsers and devices. This project provides an angular component that wraps the raw js/css player for basic use cases.

To use this component, you must first upload a video to media services, encode it, and get a streaming endpoint.

Usage

Step 1: Install the ng-amp package

npm install --save ng-amp

Step 2: Import the NgAmpModule

import { NgAmpModule } from  'ng-amp'
@NgModule({
  declarations: [AppComponent],
  imports: [NgAmpModule],
  bootstrap: [AppComponent]
})
export class AppModule {}

Step 3: Use the module

<ng-amp
  src="//amssamples.streaming.mediaservices.windows.net/3b970ae0-39d5-44bd-b3a3-3136143d6435/AzureMediaServicesPromo.ism/manifest"
  [controls]="true"
  [autoplay]="true"
  width="640"
  height="360"
  [fluid]="false"
  >
</ng-amp>

Configuration

This package exposes the commonly-used configuration from the media player. You can find detailed explanations for each option on the AMP documentation. | Input | Type | Default | Required | Description | | ------------- | ------------- | ------------- | ------------- | ------------- | | src | string | none | yes | URL to the manifest for the asset | | controls | boolean | true | no | Whether or not the player has controls that the user can interact with | | autoplay | boolean | false | no | Controls if the video will start playing as soon as page is loaded | | poster | string | none | no | The image that displays before the video begins playing | | width | number | none | no | Display width of the video | | height | number | none | no | Display height of the video | | fluid | boolean | false | no | Controls if video element will take full width of the parent container |

Contributing

Run these commands from the root (ng-azure-media-player) of the repo.

Build the library

ng build ng-amp

This step must be repeated every time a change is made to the library.

Build and serve the host project

ng serve

The host project should now be hosted at http://localhost:4200.

Publish the library

npm run package
cd dist/ng-amp/
npm publish
2.0.2

4 years ago

2.0.1

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.0.1

4 years ago