問題タブ [videogular]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - Videogular を使用したストリーム アプリケーション/オクテット ストリーム MIME タイプ
NodeJS + Express で API を作成しました。これは、/videos/stream/{id}
ルートを呼び出すときにビデオ ストリームを送信することになっています。コードは次のとおりです。
URI全体をブラウザに入力すると、VLCでストリームを開くか保存できるため、このコードは機能しています。
問題は、Videogular フレームワークでビデオ ストリームを表示できないことです。次のように、「開始方法」コードをコピーして AngularJS アプリに貼り付けると、次のようになります。
これは機能し、プレーヤーでビデオを見ることができますが、URI を API の URI に置き換えると、次のようになります。
プレーヤーは黒いままで、ビデオが再生されません。理由はわかりません。
angularjs - angular $sce trustAsResourceUrl ノードから
ファイル(この場合はビデオ)のコンテンツをビデオ要素にストリーミングするストリーミングサービスを作成しようとしています。
この目的のために、ダウンロードしてインストールvideogular
し、現在セットアップしようとしていますが、その方法はわかりません。
ビデオをロードするための videogular のドキュメントによると、次のような構文が必要になります。
ストリーミングせずにコンテンツをロードしたい場合に適しています。
しかし、たとえば、ポート 8105 で実行されているノード サーバーがあり、収集したいファイルの ID が 1 であるとすると、結果は次のようになります。
ただし、そうしようとすると、リソースが実際のリソースではないことがわかります。
私の質問は、どのようにビデオ コンテンツにストリーミングするか (できれば videogular を使用) で、これを可能にした例を知っている人はいますか?
サーバー側コード
さて、私の最初のアイデア (そして、これが上記のコードの変更であることはわかっています) は、次のroute
at パスを作成することでした:
そして、ファイルの出力をパイプしました。
次に、これを使用してファイルをストリーミングします
angularjs - videogular で保護されたオーディオ ソースをリクエストする
現在、リクエストごとに JWT を必要とするオーディオ リソースをバックエンドから取得しようとしていますが、セキュリティを無効にすることはできません。ほとんどのオーディオ ファイルはプライベート ミーティングからのものです。
問題は、videogular リクエストで必要なヘッダー フィールドを設定する場所が見つからないことです ...
$httpProvider と angular-jwt を使用して、すべてのルートに既にヘッダーを設定しています。
しかし、これはオーディオファイルでは機能しないようです。
これが十分な情報であることを願っています...
ありがとうございました
angularjs - videogular - cuePoints が機能しない
最近、Videogularのキューポイントを学び始めました。
私の目的は、指定された時間 (ここでは 5 秒) でビデオを一時停止することです。
これが私の角度コントローラーです:
このコントローラーはほとんど問題なく動作しますが、onLeave
, onUpdate
,onComplete
コールバックは機能せず、6 秒後にコンソールにログが出力されません。
コード内に何か問題がありますか? ありがとう。
私の Angular のバージョンは 1.3.17、Videogular のバージョンは 1.2.4 です。