は、私が10本のまたは100の動画があるかもしれない動画タグプレイ
<div *ngFor="let video of videos">
<video width="320" height="240" controls>
<source [src]="video.url" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
を持っています。それは大丈夫ですが、今私はこの制限があります:
ユーザーは同時に複数のビデオを再生できません。ビデオを再生すると、他のすべてのビデオが一時停止されます。
どうすれば実装できますか?独自のコンポーネントにビデオ要素を包むか、video要素のためのディレクティブを作成:
は、私は2つのオプションがありますHTTP GETと私は、ユーザー
this._http.get('videos?sessionId=' + sessionId).subscribe(x => { this.videos = x; });
回答ありがとうございますが、一時停止すると 'onVideoRequestPlayback'メソッドにも入っていません – gsiradze
ビデオの開始と一時停止をどのように起動しますか? onVideoRequestPlayback関数は、ビデオを開始するときにのみ呼び出され、ビデオを一時停止するときには呼び出されません。これは意図通りです。動画を開始するときにのみ、他の動画を一時停止することができます。 –
私のコメントに返信することを検討するといいですね:-)。 –