アップロードする前に動画の再生時間を取得したい。どのようにangular2でこれを行うには? 私の入力コードがあります:angular2アップロード前の動画の長さを取得する
<input type="file" class="form-control" ng2FileSelect [uploader]="uploader" accept="video/*" #video (change)="getVideoInfor(video.value) "/>
私はjqueryのを使用して、いくつかの同等の例を見つけることが、私はangualr2で使用する見当がつかない。 jQueryを使わずにangular2を使うだけで可能ですか?
私はそれを見つけました。それは素晴らしいです!私はvideo.durationの値を私が望むものにしますが、私はcomponent.tsの値を使用しなければなりません。 video.onloadedmetadata()からvideo.durationの値をコンポーネントに出力する方法私は多くの方法を試みますが、それにアクセスすることはできません。ありがとうございました:) – PaulHuang
コンポーネントクラスにプロパティを追加し、video.onloadedmetada()で割り当てます。あなたのテンプレートでは、{{}}構文を使ってその値を読んでください。例については、[link](https://angular.io/docs/ts/latest/guide/displaying-data.html)を参照してください。 – Arinaud
あなたは私の人生を救います。それであなたは辛抱強く私に答えてくれるのでとてもうれしいです:) – PaulHuang