問題タブ [android-videoview]

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 投票する
8 に答える
46957 参照

android - Youtube動画のストリーミング

ストリーミングを使用して YouTube 動画を再生するアプリケーションを作成しています。

最初の方法:

GData API を使用して、ビデオへの RTSP URL を取得しています。RTSP URL を再生するコードは次のとおりです。

しかし、G1 デバイスとエミュレーターの両方でエラーがスローされます (メーリング リストによると、エミュレーターにはファイアウォールの問題があります)。エラー メッセージは次のとおりです。

ERROR/PlayerDriver(35): コマンド PLAYER_INIT がエラーまたは情報 PVMFFailure で完了しました

2 番目の方法:

http://www.youtube.com/get_video?v= &t=<>&<>..から 3gp ファイルのパスを取得するハック方法 ファイル パスを取得した後、setVideoURI を呼び出すと正常に再生されます。しかし、それは要件を達成するためのハックな方法です。Youtubeアプリもチェックしましたが、YouTubeのURLを再生するハック方法も行います.(logcatでチェック)

VideoView から MediaPlayer に変更しようとしましたが、エラーに変化はありません。

これを行う「クリーン」な方法はありますか?

考えを教えてください。

0 投票する
3 に答える
57056 参照

android - ストリーミングまたはプログレッシブダウンロードビデオのためのVideoViewの使用

VideoViewを使用してビデオを再生する方法について混乱しています。ローカルファイルから、プログレッシブダウンロードおよびストリーミングとして。

この例は、ファイルをダウンロードしてローカルで再生することで(少なくとも1.5と2.0で)機能します。

ただし、再生する前にビデオをダウンロードする必要があります。APIサンプルのVideoViewDemoのように、setVideoPathまたはsetVideoURIを使用するだけで、プログレッシブダウンロードとして、またはストリーミングによってビデオを再生できますか?

VideoViewDemoコードは、ストリーミングにsetVideoURIを使用することを提案していますが、使用するURLの種類がわかりません。VideoViewDemoコードを使用してAndroidエミュレーターにストリーミングできるビデオのサンプルURLを誰かが持っていますか?

プログレッシブダウンロードはVideoViewDemoで使用できますか?上記にリンクされているブログの例で正常に機能するURLでsetVideoPathを使用して、「申し訳ありませんが、このビデオを再生できません」というメッセージが表示されます(これはエミュレーターの問題ですか?1.5と2.0を試しました)。

私はオンラインで多くの例とドキュメントを見つけましたが、これまでのところ、この質問に本当に答えるものは何もありません。

0 投票する
7 に答える
33340 参照

android - Android はビデオのスケーリングをサポートしていますか?

VideoView を使用して Android の倍率を設定することは可能ですか? デフォルトでは、ビデオ ビューはビデオのエンコードされた解像度に合わせてサイズを変更します。Android でビデオを小さいまたは大きい四角形に強制的にレンダリングすることはできますか?

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

android - AndroidのVideoViewの上に任意のビューを置きます

VideoViewの上に任意のビューを置くことは可能ですか?(つまり、vimeoのように、ビデオの上にコントロールボタンを配置します)。FrameLayoutを使用してそれを実行しようとしていますが、方法がわかりません。また、実行しようとしていることが単純に不可能かどうかもわかりません。

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

android - VideoView 再生でのアクティビティ ライフサイクルの問題

こんにちは、私は で別の問題に遭遇しましたVideoView。次に、ビデオが再生され、ハードボタンを使用してデバイスをスリープ状態にすると、onPause()呼び出されます。しかし、それに続いて:

そして、私は再びonStart()/を持ってonResume()おり、ビデオの再生が始まります. コードを移動しようとしましたonStart()/ onStop()- 違いはないようです。

サンプルコード:

なぜそれが起こっているのですか?そして、どうすればそれを止めることができますか?

デバイスをスリープ状態にしてビデオの再生を開始するのは最高の体験ではありません

0 投票する
3 に答える
60556 参照

android - Android-ビデオ(mp4 / mov / 3gp / etc。)を再生できませんか?

AndroidアプリケーションでSDカードからビデオを再生するのに非常に苦労しています。サイズ、ビットレート、ビデオ形式、またはその他の考えられる設定は関係ありません。エミュレーターもG1も、エンコードしようとしているものを再生しません。また、Webからいくつかのビデオ(さまざまなビデオ形式、ビットレート、オーディオトラックの有無など)を試しましたが、どれも機能しません。

私が取得し続けるのは、次のようなダイアログボックスだけです。

「ビデオを再生できません」

"申し訳ありません。このビデオは再生できません。"

LogCatでエラーが報告されていますが、私にはわかりません。インターネットで詳細な説明を検索してみましたが、うまくいきませんでした。下記参照:

時々私もこれを手に入れます:

これが私が(私のonCreate()メソッドで)使用しているコードです:

助けてください!

0 投票する
9 に答える
155761 参照

android - URLからビデオを再生する方法

私はアンドロイド開発の初心者で、リンクからビデオを再生しようとしています。しかし、それはエラーを出しています"sorry,we can't play this video"。非常に多くのリンクを試しましたが、すべてのリンクで同じエラーが表示されます。

私のコードは次のとおりです


Logcat には、次のエラー メッセージが表示されます。

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

android - Androidビデオビュー-SDカードからファイルを読み込めません

とを使用するアクティビティがVideoViewありMediaControllerます。

.mp4ファイルがあります。

  1. ファイルをres/rawフォルダに入れると、を使用してビデオを再生できますUri.parse("android.resource://&lt;package&gt;/" + R.raw.id_video)

  2. ただし、同じファイルをファイルシステムに入れると、正しく再生されます。私が使うvideoView.setVideoPath("/sdcard/myfile.mp4");

何が問題ですか?

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

android - Android VideoView - ビデオ内の時点を検出する

VideoView を使用してビデオを表示しています。ビデオの開始と終了の前後に setOnPreparedListener と setOnCompletionListener を使用しています。

ビデオのある時点を検出するにはどうすればよいか考えていました。たとえば、ビデオが 10 秒間再生されたときにログをファイルに書き込みたいとします。10 のマークを検出するにはどうすればよいですか?

ありがとうクリス

0 投票する
3 に答える
4280 参照

android - AndroidVideoViewの向きの変更

VideoViewAndroidアプリで動画を再生しています。縦向きで試してみると、ビデオが画面いっぱいに表示されます。しかし、向きを横向きに変更すると、ビデオは画面スペースの半分しか占有しません。レイアウトパラメータとして、FILL_PARENTを使用しています。FILL_PARENT

ビデオを両方の方向で画面全体に表示させる方法はありますか?