問題タブ [closed-captions]
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.
android - SMPTE Timed Text (キャプション) xml ファイルを解析/表示する Android ライブラリはありますか?
SMPTE
キャプションとしてサーフェスに解析して描画する必要がある Timed Text xml ファイルをリモートで 取得しています。
完全なファイル形式は次のように定義されています。
https://www.smpte.org/sites/default/files/st2052-1-2010.pdf
xml は次のようになります。
基本的に、各p
タグは時間と位置、および描画するテキストを定義します。Androidでこれを支援するネイティブまたはサードパーティのライブラリを見つけることができませんでした。
xml ファイルをある種の整理されたデータ構造に読み込むためのライブラリを探しています。そこから、必要に応じて図面を処理できます。
さまざまな引数をすべて考慮すると、非常に複雑になる可能性があるため、自分で書き始める前に、ポインタがあれば役立ちます。
ありがとうございました。
java - YouTube API v3 のクローズド キャプション
Java Web アプリケーションで公開されているサード パーティの YouTube ビデオのクローズド キャプション テキストを読む必要があります。つまり、コンテンツをアップロードしていません。
YouTube Data API の v2 では、キャプション情報へのアクセスをビデオをアップロードした人に制限していましたが、この 1 つのデータ以外のすべてにアクセスできるようにするのは非常に奇妙な制限のように思えます。API の v3 でこの制限が削除されることを期待していましたが、現在、クローズド キャプションへの唯一の参照は、CC がビデオに添付されているかどうかを確認するブール メソッドです。所有者でさえ、今はダウンロードできないようです。(少なくとも、Google はそれを元に戻すつもりですか?)
YouTube Data API v3 を使用して ( Google Java API クライアントを使用)、YouTube リソース (ビデオ、プレイリスト、チャンネルなど) を検索、認証、および取得できました。API が提供するほとんどすべてのことを実行できますが、実際のキャプション テキストを読み取ることができません。
未公開の時限テキスト リンクの回避策も試しましたが、これは一貫性がなく、新しいコンテンツでは機能せず、カバーするコンテンツに多くのエンコード エラーがあります。
Java(.jsプラグインではない)からYouTubeビデオからキャプションテキストを取得する方法を誰かが知っているかどうか疑問に思っていますか?
[最悪の場合、ブラウザのようにプログラムで YouTube と対話し、画面上のトランスクリプト ボタンをクリックしてそこからトランスクリプトを取得できるライブラリを誰か知っていますか? Prowserではクリック操作が許可されておらず、JxBrowserは 1,300 ドル以上です]
以下のコードは問題なく動作し、すべてのビデオ データにアクセスできるので、サポートが必要な最後のステップです。ここまで取得する必要がある人に役立つ場合に備えて、ここに含めました。
どんな助けでもありがたく受け取られます。
ありがとう、
グレッグ。
samsung-smart-tv - Samsung Smart TV クローズド キャプション サポート VOD JavaScript アプリ
SEF プレーヤーでクローズド キャプションを動作させようとしてきましたが、うまくいきませんでした。私のアプリは playready ストリームを使用しており、SAMI ファイルのサイドロードを試みましたが、エラーが発生しました。サイドローディングをしたいのですが、埋め込まれたクローズドキャプションを機能させることができれば、それが最初のステップになります. Samsung 開発者のフォーラムには、限られた競合するドキュメントや投稿があるようです。そのため、これを 2012/2013 デバイスで動作させることができる人を見つけたいと思っています。
これが私が試したことです:
出力は次のとおりです。
次に、OnStreamInfoReady メソッドでこれを実行しようとします。
出力は次のとおりです。
-1 を返す StartSubtitle はエラーであり、このシナリオで何が問題なのかわかりません。
上記と同じ方法で字幕ファイルをダウンロードして、AVPlayプラグインも試しました。次に、次のように呼び出して再生アクションを開始しようとしました。
字幕オブジェクトを省略するとコンテンツが再生されますが、そこに字幕オブジェクトがあると、次のエラーが表示されます。
パスに $TEMP/subtitle.smi も試しましたが、同じ不一致エラーが発生します。ガイダンスをいただければ幸いです。
captions - Kaltura キャプション: デフォルトの言語を [なし] に設定するか、強制的にオフにしますか?
Kaltura プレーヤーの FlashVars パラメータを使用すると、デフォルト言語を英語または他の言語に設定できます。に設定してNone
キャプションを強制的にオフにしたいのですが、これを行う方法はないようです。私たちは間違っていますか?
言語を FlashVar として英語に設定する方法は次のとおりです。
closedCaptionsOverPlayer.defaultLanguageKey=en
の値の代わりに、、、、、およびen
を試しましたが、いずれも明らかな効果はありませんでした。プレーヤーがビデオをロードすると、キャプションが引き続き表示されます。off
null
none
''
0
nothing
キャプションの使用に関連するテスト/プレビュー ツール ( http://kgit.html5video.org/pulls/421/docs/CaptionsKalturaApi ) には、キャプションを強制的にオフにする選択肢がありません。
-ケン
html - デフォルトで HTML5 ビデオのクローズド キャプションをオフにする
これが私が持っているものです...
デフォルトでクローズド キャプションがオフになることを期待していましたが、そうではないようです。何か案は?
youtube - 自動 YouTube トランスクリプト アラインメント。実行する方法?
YouTube には多くのビデオがあり、サイト訪問者向けに YouTube トランスクリプトの自動調整を提供したいと考えています。私たちが望むものは、この例とほとんど同じです。
ただし、単語ごとの自動アラインメントではなく、この例のように文ごとのアラインメントを希望します ([トランスクリプトを表示] ボタンをクリックしてください)。
YouTube 動画のキャプションは既にあります。3playmedia.com の例とまったく同じように、トランスクリプトとビデオを並べて配置します。
誰か親切にそれを行う方法を教えてもらえますか?
ありがとうございました!
php - クローズド キャプション (テキスト) ファイルを処理用にクリーンアップする
PHP を使用してテキスト ファイルをクリーンアップするためのサポートが必要です。ファイルは、特定の方法でテキストをフォーマットする必要がある別の関数によって後で処理されています。
元のクローズド キャプション テキスト:
行テキストをすべて 1 行で入力する必要があります。例えば。
ヘルプ/入力が欲しいです。正しいヘッドスペースに入るのに苦労しています。ありがとう。
android - CaptionStyle (Android 19-Kitkat) の不透明度の値を取得するには?
API 19 (KitKat) とクローズド キャプション機能を使用するアプリケーションに取り組んでいます。現時点では、CC の設定に関するデータ (例: 背景色) にアクセスできますが、取得できない値がいくつかあります。具体的には、「背景の不透明度」です。
Android は CaptionStyle というオブジェクトを返しますが、このオブジェクトの不透明度を取得する方法がわかりません。このクラスに関連するドキュメントを読みましたが、何も見つかりませんでした。
前もって感謝します。