問題タブ [mediacontroller]
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 - ディスプレイがオフになるとAndroidメディアコントローラーが一時停止しますか?
画面表示が単独でまたは手動でオフになったときにmediacontrollerが一時停止するのを停止する方法はありますか。私のアプリはメディアコントローラーを使用してインターネットからオーディオファイルをストリーミングするため、画面がオフの場合でも再生を続ける必要があります。どんな助けでも大歓迎です。
これが私のmediacontrollerクラスのコードです:
ありがとう
android - リフレクションを使用して MediaController フィールドにアクセスできない
リフレクションの概念を使用して、MediaController クラスに存在する FastForward ボタンの可視性を変更しようとしています。
以下は私のコードスニペットです。
ImageButton のフェッチ中に NullPointerException が発生します。
誰かが私が犯しているエラーを指摘できますか?
ありがとう
とにかく、私はこの質問に対する答えを得ました。
mFfwdButton は、View がインフレートされている場合にのみインスタンス化されます。それが私がnullを取得していた理由です。MediaController が VideoView にアタッチされる前でも、変数を取得しようとしていました。
私は次のアプローチに従いましたが、うまくいきました.本番環境ではベストプラクティスではないかもしれませんが、以下のスニペットはうまくいきました.
android - AndroidでMediaControllerのボタンのIDを取得する方法
メディアコントローラー内のボタン (再生、一時停止、次、前) の ID を取得したいと思います。次のコードに従って、シークバーに対してそれを正常に行うことができました。
final int topContainerId = getResources().getIdentifier("mediacontroller_progress", "id", "android");
ボタンはどうですか?
ありがとうございました!:)
android - MediaControllerのカスタマイズ
コントロールの画像を変更するためのシンプルで安定した方法を探していMediaController
ます。私の研究はこれまでのところ、MediaControllerとそのレイアウトファイルのソースコード、および正しいIDを見つけるためのcom.android.internal.Rのコピーを調べました。しかし、これがそのページから固定IDを使用するための良い方法であるかどうかはわかりません。異なるSDKバージョンによってIDが変更される可能性があるため、IDを使用する必要があるかどうかはわかりません。IDは変更できますね。
これまでのところ、この回答で説明されているように、MediaControllerの要素をたどる別のソリューションを使用することを考えました。これは機能する可能性がありますが、将来のリリースでコントロールが変更された場合、またはこの保存を使用するために保存すると、問題が発生する可能性がありますか?
私の最新のアイデアはテーマを使用することですが、コントロールstyle="@android:style/MediaButton.Xxx"
が別の名前空間/パッケージを使用しているため、スタイルを簡単に置き換えることができるかどうかはわかりません。では、テーマはレイアウトを変更するオプションですか?
android - VideoView 上の MediaController
上下にアクション バーがあるビデオを表示する必要があります。
現在、MediaController と一緒に VideoView を使用していますが、MediaController を VideoView の上下に配置する方法が見つかりません。
実際、MediaController を VideoView の外側に配置することさえできませんが、その下にあります! 常に VideoView の下部のどこかに表示されますが、大きなパディングがあります!
私の現在のコードは次のとおりです。
android - 全画面ビデオ表示ボタン
現在、MediaController と一緒に VideoView を使用していますが、フルスクリーン ボタン モードを追加する簡単な方法があるのだろうかと思います。
これは、MediaController バーまたは VideoView の上部にあるボタンで、クリックするとビデオがフルスクリーン モードで表示されます。
(ちなみに、Android がこれを MediaController のデフォルト コントローラーとして追加していないことに非常に驚いています!!!)
前もって感謝します。
android - AndroidのWebviewでメディアコントロールを取得するには?
Android で Webview を使用しており、現在 URL から YouTube ビデオを再生しています。webview の上部にactionbar
. actionbar
ビデオの再生中に非表示になり、ビデオの再生中に表示actionbar
したいonPause
。内で再生中のビデオの現在の状態を取得する方法はありますかwebview
。mediaControls
または、 でクラスを呼び出すことができますwebview
。これが私のwebviewのコードです:
android - android.widget.MediaController でのコンパイル エラー
MediaController をカスタマイズしようとしています。そうしているうちに、ある問題にぶつかりました。私のわずかに変更されたバージョンと MediaController の変更されていないソースの両方が intelliJ IDEA でコンパイルされません。変更されていないソース コードをコンパイルすると、次のエラーが発生します。
エラーが発生します:
次のエラー:
エラーが発生します:
変更したコードでも上記のエラーが発生しますが、さらに 2 つのエラーが発生します。
エラーが発生します:
次のエラー:
エラーが発生します:
どんな助けにも感謝します。
GrepCode からソース コードを取得しました。ソース
android - Android でビデオを実行する際の問題
現在、Android アプリで作業しています。これまでのところ、アプリが必要なところまで来ました。ユーザーのためにいくつかのビデオを表示するために、最初はビデオをサーバーに保存することを考えていました (現在はローカルですが、後で移動する可能性があります)。その後、その方法が見つからなかったので、YouTube チャンネルからロードすることにしました。そのために作りました。とりあえず!!!
これまでのところ、アプリを実行しています。私の電話で、エミュレーターはビデオを実行できないと読みました。それは私の電話で動作しますが、いくつかの問題があります。
1- ビデオ ASA を一時停止する必要があります。ビデオ レイアウトがポップアップし、ビデオがバッファリングされるのを待つか、またはそのようなものを待ちます。そうしないと、「このビデオは再生できません」というエラー メッセージが表示されます。
2-後でロードすると、スタートボタンを押さなくても自動的に起動します。3- ビデオは画面の上半分を占め、下半分には 2 つの半分の間に隙間のある白いスペースがあります。
4- ラップトップまたは YouTube アプリで見ることができるため、ビデオが鮮明ではありません。
ここに私の.Javaコードがあります
私は本当にあなたからの助けが欲しいです。
どんな助けでも大歓迎です。