問題タブ [jwplayer6]

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.

0 投票する
0 に答える
191 参照

ruby-on-rails - jwplayer で mpeg4 (Advanced Simple Profile) を再生する方法

rails3 アプリで jwplayer を使用しています。すべての通常の mp4 およびフラッシュ ビデオを適切に再生しています。

しかし、私はそれが再生できないことに気付きました:

mpeg4 (高度なシンプル プロファイル)

そのビデオを stremio で解析すると、次の詳細が得られます。

このビデオを再生するにはどうすればよいですか。

jwplayer-rails gem を使用しており、JW Player の現在のバージョンは 6.2.3115 です。

0 投票する
2 に答える
261 参照

javascript - 「一意のクラスとID」の両方を持つDivが存在するかどうかを確認します

video_containerJWPLAYERのような特定のクラスを動的に追加するHTML5 ビデオ プレーヤーを使用しています。JWPLAYER

閉じるボタンをクリックすると、プレーヤーが非表示または削除されます。直面した問題は、ユーザーがビデオの前に閉じるボタンをクリックしようとしたりJWPLAYER、完全にロードされたりして、不要なエラーが発生したり、div が非表示になったり、ビデオのサウンドがバックグラウンドで再生されたりすることでした。 .

各divに一意のIDがあり、jwplayerクラスが動的に追加されるため、両方を持つdivが存在するかどうかを確認できるかどうか疑問に思っていますuniqueId and class

DOM に複数のプレイヤーがいる可能性があるため、DIV が存在するかどうかを確認するには、クラスに一意の ID が必要です。ここで説明されているように、別の class または id でこれを確認できることはわかっていますが、ID と CLASS の両方で確認できます。

私のアプローチが間違っている可能性があることは理解しています。より良い解決策があれば教えてください。しかし、新しい学習者として、好奇心からこのダミーの質問をしました (そう感じる人がいる場合)。

答えを見つけるのを手伝ってください

手伝ってくれてありがとう :)

0 投票する
0 に答える
158 参照

jwplayer6 - jwplayer rss プレイリストで動画の長さを制限する

次のスクリプトでビデオの長さを設定する必要があります

0 投票する
1 に答える
1515 参照

video - IE の RTMP ストリームが約 1 秒後に停止する

フォローアップ: RTMP ストリームが 1 秒間サウンドを再生してから停止 - ビデオがまったくない

ここでの振る舞いは本当に奇妙です。

私の設定:

stream.smil:

さて、(GPU レンダリング) をオフstagevideoにすると白いビデオは改善されましたが、オーディオの問題は残っています。新しい情報がいくつかあります。

私のRTMPサーバーは、 (smilが示唆するように)リッスンする rtmp module を備えたnginxです。 私は ffmpeg の入力として使用する出力を Mobotix IP カメラを持っており、RTMP サーバーにフィードします。1340

Chrome、Firefox、Opera、Safari は期待どおりに動作しますが、IE はまったく別の奇跡的な世界です。

  1. ページを開くとすぐに音声が聞こえますが、動画の読み込みに時間がかかります。動画が読み込まれると、約 1 秒間再生された後、音声が停止し、動画がフリーズします。
  2. 低品質のストリームに切り替えると、同じことが起こります.ほとんどすぐにオーディオを聞くことができます.ビデオをロードするのに時間がかかります.
  3. プレーヤー/ストリーム自体を一時停止/閉じずにffmpegフィーダーを再起動すると、しばらくすると、プレーヤーはオーディオとビデオの両方を中断することなく再生し始めます。ある時点でストリームを再度変更するか、ページをリロードすると、#1 に戻ります。その後、再び ffmpeg フィーダーを再起動すると、何も起こらなかったかのようにビデオが続行されます。

独自のコーデックを使用し、デフォルトのコーデックとはいくつかの違いがあるため、MxPEG ライブ ストリームに問題がある可能性がある思います

I フレームの代わりに...

現在の MxPEG の実装では、1 秒ごとや 20 フレームごとなど、完全な JPEG フレームを含めるようにコーデックに指示する方法はありません。したがって、他のコーデックで知られている I フレームの概念はありません。しかし、1 秒前に戻ってデコードを開始する上記の方法は、実用的な回避策として役立つ可能性があります。

コーデック自体に関する追加情報は、こちらで入手できます。

ただし、そのような違いがあっても、動作しないのが IE だけである理由を説明するものではありません (ただし、プレーヤーが RTMP から読み取り中にフィードを再起動しても問題ありません)。

ここでは手がかりがありません。FLVコーデックをAACでx264に変更しようとしました-Chrome、Opera、Firefox、Safariは機能しますが、IEは機能しません(ただし、別の問題)。

RTMP出力に同じオプションを使用して、入力として静的ビデオファイル(BlendersのSintelビデオ、mp4)をffmpegにフィードしようとしました-一貫した問題があり、すべてのブラウザでビデオが途切れましたが、再生されました。

しかし、はい、誰かがここで何が悪いのか手がかりを持っているのでしょうか?

0 投票する
0 に答える
2505 参照

jwplayer - jwplayer 6.7 コントロール バーを下に設定: プレーヤー コントロールの幅の問題

ホバー時に jwplayer コントロール バーの表示を停止して下に移動することは可能ですか? コントロール バーが字幕に重なっていて、はっきりと見えないことが多いためです。

たとえば、プレーヤーの音量を下げてビデオの字幕を表示したいが、コントロール バーが字幕を隠しており、ビデオを表示できない場合

これは jwplayer 6.7 で可能ですか?

同じ質問がJWPLAYER フォーラムにあります。

ここにJSfiddleリンクがあります http://jsfiddle.net/hiteshbhilai2010/M2YNG/15/

フォーラムで回答されているように、xml ファイルを変更すると役立つ場合があります

しかし、プレイヤーのコントロール幅が大きすぎてプレイヤーの幅を超えてしまうという問題に直面しました。「maxwidth」を変更しようとしましたが、正しく来ていません。この幅の問題を解決するには?

jwplayer ボトム コントロール幅の問題

プレーヤーの幅を超えたくないのですが、プレーヤーのコントロールの幅とプレーヤーの幅は同じでなければなりません。

私が直面したもう 1 つの問題は、primary : flash負のマージンが設定されている場合 (-30)、jwplayer jwplayer コントロールが完全に非表示になっていることです。

jwcontrol 非表示 -- > プライマリ フラッシュ

申し訳ありませんが、jsfiddle リンクを共有できませんprimary : flash。スキン ファイルに変更すると、クロスドメイン エラーが表示されます。HTML5に再度変更すると、正常に動作します

HTML5 : http://jsfiddle.net/hiteshbhilai2010/M2YNG/24/

フラッシュ: http://jsfiddle.net/hiteshbhilai2010/M2YNG/18/

xml ファイルのどこを変更すればよいですか

0 投票する
1 に答える
5631 参照

ruby-on-rails - JW Player - プレーヤーの読み込みエラー: Heroku の Rails 3.2 アプリに HTML5 プレーヤーが見つかりません

JW Player 6 のライセンス版を持っています。ファイルをダウンロードして、assets/javascript ディレクトリに配置しました。skins ディレクトリとは別に、HTML5 プレーヤー用の JS ファイルと、Flash プレーヤー用の flash.swf ファイルがあります。これまでに行ったことはすべてローカルで機能しましたが、Heroku にプッシュするとすぐにエラーが発生します。

最初の試み:

私のapplication.jsファイルでは:

実行後rake assets:clean ; rake assets:precompile、(Heroku の) ビューに次のエラーが表示されます。


2 回目の試行:

私のapplication.jsファイルでは:

次に、これをproduction.rb環境設定ファイルに追加しました。

アセットをクリーンアップしてプリコンパイルし、Heroku にプッシュした後、元ActionView::Template::Errorのエラーは発生しなくなりましたが、JW プレーヤーに次のメッセージが表示されるようになりました。


これは、HAML ビューでの JW Player の初期化です。

この時点で何をすべきか本当にわかりません。前述したように、Heroku だけでなく、すべてがローカルで機能します。

助言がありますか?

0 投票する
1 に答える
674 参照

html - .mp3 ファイル JWPlayer をシークできるのはなぜですか?

JWPlayer を使用して Web サイトで .mp3 ファイルを再生していますが、ダウンロード システムからのリンクでプレーヤーの動作に問題があります。

私が作成したこのテストページにアクセスしてくださいhttp://bit.ly/TLwEHc

ファイルを含む実際のディレクトリへのリンクを含む最初のプレーヤーは正常に再生されますが、ファイルを生成するスクリプトへのリンクを含む 2 番目のプレーヤーでは再生されません。生成されたファイルのヘッダーを複製しようとしましたが、それでも違いはありません。

この動作の原因と、これを解決する方法を誰か教えてもらえますか?