問題タブ [android-video-player]
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 - 関連するオーディオがバックグラウンドで再生されている間、Surface Viewは黒く表示されます(android)
私は基本的に、カスタムメディアプレーヤーを使用して一連のビデオトラックを実行しています。ホームボタンを押すか、他の画面に移動するまではすべて正常に機能します。その後、ビデオ再生画面に戻った後は、ビデオが再生されて画面が黒く表示されるため、オーディオトラックしか聞こえません。
また、プレイリスト内のビデオを切り替えるときに、サーフェスビューが以前に再生されたビデオの最後のフレームまたは画像を保持するという、ストップギャップの配置がある別の問題を強調したいと思います。私はinvalidate()
、レイアウトと考えられるすべての可能な方法で画面を更新しようとしましたが、上記の両方の問題に対する適切な解決策を見つけることができませんでした。
android - 一部のデバイスでアプリが動作しませんでした
1つのアプリケーションを開発しました。私のアプリケーションには、ビデオの録画と再生が含まれます。
モバイルから録画したビデオを再生する必要があります。これはほとんどのデバイス(Samsung galaxy ace,Motorola Droid x, etc.,)
で機能し、一部のデバイスでは機能しません(Droid x2,Nexus,etc.,)
。
私はビデオの再生に以下のコードを使用しました
誰でも問題と解決策を教えてもらえますか。
前もって感謝します。
よろしくお願いします。
android - HDHomeRun Prime からの MPEG2 ストリームを表示する Google TV アプリ
私はケーブル ボックスを取り除き、最新の 3.1 ハニカム アップデートで HDHomeRun Prime と GoogleTV ボックス (現在のソニー ブルーレイ プレーヤー) を使用できるようにするアプリに取り組んでいます。GTV ハニカム アップデートの準備として、GTV は NDK をサポートしていないため、SiliconDust の libhdhomerun を Java に変換しました。すでにアプリからプライムを制御できます。Prime のデバイス ターゲットをラップトップの IP にハードコーディングしてこれをテストし、VLC を使用して udp データ ストリーム ("udp://@:portNum") を開きました。
アプリケーションの VideoView に表示するために GTV ボックスに送信されるはずの udp データストリームを取得する方法に行き詰まっています。setVideoPath と setVideoURI を使用してみましたが、ビデオを表示できないというポップアップが表示されるだけだと思います。
android - Android 2.2 のビデオ プレーヤーは、幅 = 1920、高さ = 1080 で再生されませんか?
新しい Motorola Bionic 携帯電話で録画した HD ビデオを DroidX で再生しようとしていますが、DroidX では再生されないようですが、Bionic では再生されます。
以下のコードを使用して、Android の組み込みビデオ プレーヤーでビデオをレンダリングしています。
しかし、ログアウト時に次の警告が表示されます。
とにかく、インテントを開始する前にインテント フラグで幅と高さを設定しますか?
android - 私の活動におけるカメラ操作
インテントを起動してカメラを起動できることはわかっていますが、別のことをしたいと思っています。そして、私は自分の活動にカメラを含める必要があります。
これが黒い背景のアクティビティであり、下の部分がいくつかのボタンなどであり、上の部分の灰色の領域がカメラからのビューを表示するビューである必要があるとします。私がやりたいのは、自分のアクティビティの一部として、カメラ出力を自分のビューにストリーミングすることだけです。
これは可能ですか?それが可能であれば、どうすればこれを行うことができますか?
ありがとう、
android-video-player - m3u8 のビデオ プレイリストの再生
m3u8 形式のビデオを再生しようとしています。コードは完了しましたが、アプリケーションを実行すると、出力として黒い画面のみが表示されます。vitamio プレーヤーをインポートしましたが、それに伴い、logcat に次のようなエラーが表示されます。
動画を再生するためのコードを教えてください。
android - IIS での 3gp ムービー ファイルのホスティング - Android での再生
SDKの VideViewDemo を使用して、Android 用の VideoPlayer デモを作成しようとしています。
3gpとmp4の両方のサンプル ビデオをオンラインで見つけました。SDK のコード サンプルを使用すると、これらのビデオはデバイス (この場合は Google TV) で問題なく再生されます。
明確にするために、コードでは、この値が設定されています。
これらのサンプルをダウンロードしてマシンのローカル IIS インスタンスに保存すると、同じ VideoPlayer デモでクリップが再生されません。
IIS 7 Web サイトとそこに含まれるビデオ ファイルの設定は次のとおりです。
匿名認証 - 有効
アクセス許可 - 全員/フル コントロール (アクセス許可の問題を排除するためだけに); IIS_IUSRS (読み取り/書き込み、一覧表示、および読み取り)
これらのファイルはブラウザで開くことができます - 問題ありません。
Android アプリで再生しようとするとすぐに、アプリが数分間停止し、「ビデオを再生できません - 申し訳ありませんが、このビデオは再生できません」というエラーが表示されます。
内部ネットワークを使用していますが、マシンの IP と Google TV の IP は同じセグメント (それぞれ 10.4.48.229 と 10.4.48.165) にあります。
DDMS にはほとんど情報がありません。
私が知っていること:
サンプルコードは動作します
3pg と mp4 の両方が IIS で有効な MIME タイプとして設定されています (.3gp-video/3gpp と .mp4-video/mp4)
ソースの場所からアクセスすると、サンプル ビデオ ファイルは Android アプリで動作します。
サンプル ビデオ ファイルは、ソースの場所からアクセスするとブラウザで動作します
サンプル ビデオ ファイルは、ローカル IIS Web サーバーからアクセスする場合、Android アプリでは機能しません
IIS で何かが起こっていますか? Windows ファイアウォールを使用していますか? なぜこれがうまくいかないのか途方に暮れています...私の考えでは、IISで何かをしなければなりませんが、何がわかりません。ビデオ ファイルを別の Web サーバーに配置しようとしましたが、サーバーはすべて HTTPS であり、Android アプリではすぐに失敗します。
アドバイス/指示をいただければ幸いです。
android - 動画の再生とリソースを Android アプリケーションに追加する方法
Androidアプリのアイデアに問題があります。ビデオを再生したいのですが、インターネットからダウンロードしたくありません。それ以外の場合は、デバイスに入れたいです。
そのため、人はAndroidマーケットからダウンロードして、ダウンロードせずにビデオを再生できます. 私はそれに対するいくつかの解決策を思いつきましたが、どれも良いものではありません。
最初の 1 つはアプリケーション リソースに追加することでしたが、そこにビデオを含めることはできません。
2つ目は、インストール中にフォルダーを追加または作成し(より具体的な最初のonCreateメソッド)、アプリからビデオをコピーすることでした。まあ、それほど悪いオプションではありません (たとえば、バックグラウンド サービスを使用して Web から 1 回だけビデオをダウンロードできます) が、アンインストール時にアプリを削除する方法がわかりません。
それで、誰かがそれについて知っているか、考えていますか?
android - Android でビデオ録画の最小時間を設定できません
以下のコードを使用してビデオ録画の最小時間を設定しましたが、機能していません。Android 2.2 と Android 2.3.3 でテストしました
これを行う正しい方法は何ですか?