問題タブ [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 - VideoPlayer にエラーが表示される (1, -1)
私は自分のアプリケーションでビデオを再生する作業を行っていますが、その際に奇妙な結果が見られます。再生しようとしているビデオはサーバー上にあり、Android のネイティブ ビデオ プレーヤーを実行する必要があります。いくつかのデバイスで結果をテストしたところ、OS バージョンが 2.3.3 以上のデバイスではビデオが実行されるが、他のデバイスでは実行されず、エラー (1, -1) が表示されることがわかりました。今私の質問は、新しい OS バージョンには追加のビデオ コーデックとフォーマット サポートがあり、それはビデオがそれらで再生されるためか、それとも何か他のものであるかということです。一部のデバイスでこのエラーが発生するのはなぜですか?
ネイティブ videopalyer でビデオが正常に動作するデバイス:
OS 4.0.1 を搭載した Samsung Google Nexus
OS 2.3.3 搭載の Samsung Galaxy S
再生できないデバイス:
OS 2.2 搭載の HTC-Desire
OS 2.2搭載のSamsung Galaxy S
この問題に関するヘルプはいつでも大歓迎です。
java - バックグラウンドでのフルスクリーン VideoView
バックグラウンドでフルスクリーンで画像を表示する ImageView があります。これはこのように行われます。
ビデオについても同じことを行う必要がありますが、VideoView には .setScaleType() がありません。
動画はクリックで再生できるようにする必要があり、動画の上にボタンなどを表示します。
何か案は?
android - Android 動画編集 API
Android の Video Editor プロジェクトの使用に問題があります。Codeaurora.org の"platform/packages/apps/VideoEditor.git"から複製しましたが、別の "VideoEditor API" サブプロジェクトが必要です。どこで見つけることができますか?libvideoeditor ライブラリ「platform/frameworks/media/libvideoeditor.git」を使用していますか? ありがとうございました。
android - アンドロイド SDK. videoview/Mediaplayer にバイトを直接送信する
Matroska (.mkv) ビデオを再生する必要がありますが、Android VideoView はそのコンテナーをサポートしていません。
ビデオを再生するには、ソースをファイルに設定する必要があります。
私が知りたいのは、ビデオから直接バイトを送信し、それを直接 videoview または mediaPlayer に送信できるかどうかです。
できない場合は、これらのバイトをファイルに保存し、メタデータがなくてもビデオビューで再生/読み取りを行うことができますか?
ありがとう、
android - Android - Youtube 3gp ファイルが見つかりません
Android アプリで YouTube ビデオを再生しようとしていますが、Youtube Api から返された 3gp URL に到達できません。VLCプレーヤーとQuickTimeプレーヤーでも開いてみましたが、応答は常にプレーヤーがデータを受信できないというものです。VLC プレーヤーのログは次のとおりです。
メイン デバッグ:
rtsp://v5.cache2.c.youtube.com/CiILENy73wIaGQmyk7Qe6Z5HyRMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp' successfully opened live555 warning: no data received in 10s. Switching to TCP avcodec debug: ffmpeg codec (H263) stopped main debug: removing module "avcodec" main debug: killing decoder fourcc
h263', 0 PES in FIFO avcodec デバッグ: ffmpeg コーデック (AMR 狭帯域) を停止しました メイン デバッグ: モジュール「avcodec」を削除します メイン デバッグ: デコーダー fourcc を強制終了しますsamr', 0 PES in FIFO main debug: Program doesn't contain anymore ES live555 debug: RTP subsession 'video/H263-2000' main debug: looking for decoder module: 32 candidates avcodec debug: libavcodec already initialized avcodec debug: trying to use direct rendering avcodec debug: ffmpeg codec (H263) started main debug: using decoder module "avcodec" main debug: TIMER module_need() : 0.758 ms - Total 0.758 ms / 1 intvls (Avg 0.758 ms) main debug: thread (decoder) created at priority 0 (../../src/input/decoder.c:301) main debug: thread started live555 debug: RTP subsession 'audio/AMR' main debug: looking for decoder module: 32 candidates avcodec debug: libavcodec already initialized avcodec debug: ffmpeg codec (AMR narrow band) started avcodec debug: Using 192000 bytes output buffer main debug: using decoder module "avcodec" main debug: TIMER module_need() : 391.931 ms - Total 391.931 ms / 1 intvls (Avg 391.931 ms) main debug: thread (decoder) created at priority 22 (../../src/input/decoder.c:301) main debug: thread started live555 debug: setup start: 0.000000 stop:28.666000 live555 debug: play start: 0.000000 stop:28.666000 live555 error: no data received in 10s, aborting main debug: EOF reached main debug: finished input avcodec debug: ffmpeg codec (H263) stopped main debug: removing module "avcodec" main debug: killing decoder fourcc
h263', 0 PES in FIFO avcodec デバッグ: ffmpeg コーデック (AMR ナローバンド) 停止 メイン デバッグ: モジュール「avcodec」の削除 メイン デバッグ: デコーダー fourcc `samr', 0 PES in FIFO メイン デバッグ: モジュール「live555」メイン デバッグの削除: プログラムにはもう含まれていません ES メイン デバッグ: スレッドが終了しました メイン デバッグ: デッド入力 メイン デバッグ: 要求なしでアイテムを変更します (現在の 0/1) メイン デバッグ: 再生するものは何もありません macosx デバッグ: 入力が停止し、インターフェイスを更新します メイン デバッグ: 「rtsp://v5.cache2.c.youtube.com/CiILENy73wIaGQmyk7Qe6Z5HyRMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp」の TIMER 入力起動: 449.262 ms - 合計 449.262 ms / 1 intvls (平均 449.262 ms)
これは Android のログです。
05-18 14:51:42.008: D/MediaPlayer(2152): クライアント側でファイルを開けませんでした、サーバー側を試しています 05-18 14:51:42.258: D/MediaPlayer(2152): getMetadata 05-18 14: 51:53.823: E/MediaPlayer(2152): エラー (1, -2147483648) 05-18 14:51:53.823: E/MediaPlayer(2152): エラー (1,-2147483648) 05-18 14:51:53.823: D/VideoView(2152): エラー: 1,-2147483648 05-18 14:51:54.060: D/AndroidRuntime(2152): VM をシャットダウンしています 05-18 14:51:54.060: W/dalvikvm(2152): threadid= 1: キャッチされない例外で終了するスレッド (group=0x409c01f8) 05-18 14:51:54.088: E/AndroidRuntime(2152): FATAL EXCEPTION: main 05-18 14:51:54.088: E/AndroidRuntime(2152): android. view.WindowManager$BadTokenException: ウィンドウを追加できません -- トークン android.app.LocalActivityManager$LocalActivityRecord@418c8408 が無効です。あなたの活動は進んでいますか?05-18 14:51:54.088: E/AndroidRuntime(2152):
そして、ビデオを再生する VideoActivity クラス:
私が理解しようとしているのは、それが Youtube の問題なのか、コードに問題があるのかということです。私は多くのビデオを試しましたが、コード内のものは私の最後の試みです。Android SDK バージョン 15 を使用しています。
android - wowzaサーバーからrtspビデオを再生するにはどうすればよいですか?
Wowza Media Server 2 Perpetual2.2.4.07のrtspURLを持っています
。アプリで再生するにはどうすればよいですか?
android - Phonegap ビデオ プラグイン?
次のリンクPhonegap Video plugin からビデオ プラグインを作成すると、すべてが正常に機能し、正常に実行されます。しかし、ここでは特定のビデオが内部ストレージに保存され、再生されています。しかし、私が望むのは、内部または外部ストレージに保存せずにそのビデオを直接再生する必要があることです。試してみましたが、Sorry,this video cannot be playing としてシミュレーターでエラーが発生します。どこでミスをしているのかわかりません。誰でもこれで私を助けてくれませんか。
お返事をお待ちしております。よろしくお願いします....
コード:
android - Androidメディアプレーヤーのサーフェスビューでビデオの幅と高さを変更する方法
サーフェス ビューでビデオのサイズを変更したい
ビデオ用の Surface ビューとホルダーを使用して、Media Player でビデオを再生しています...
// しかし、Micromax、iball、Akash タブレットなどの一部のデバイスに MediaPlayerControl を実装すると、ACRA バグ追跡によって追跡された抽象メソッドが利用できないというエラーが発生します。
今、私は言及された問題の解決策を持ちたいです:
一部のデバイスのメディア コントローラーと同様に、抽象メソッドが原因でクラッシュすることなく、すべてのデバイスでメディア プレーヤー コントロールをアクティブにする方法。
ビデオの表面ビューのサイズを変更するにはどうすればよいですか?
コードは、samsung galaxy gt p1000 OS 2.2および一部の安価なデバイス WorldTeck などで f9 で動作しています。
ただし、Creative ziio 7 OS バージョンは 2.2.1 (480*800) 解像度密度は 160 dpiで、ビデオはズームされているように見え、端から切り取られます。
コードを以下に示します。
android - オンライン mp4 ビデオが再生されない
このビデオをサーバーにアップロードしましたが、現在は再生されていませんが、このビデオをコメント付きのSDカードに入れると再生されます