問題タブ [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 投票する
1 に答える
2979 参照

android - mp4の再生に関するandroid mediaplayerの問題

開発中のアプリで mp4 ビデオを再生しようとしていますが、エミュレーターでアプリを実行するたびに、特定のデバイスで次のエラーが発生します。

ERROR/MemoryHeapBase(34): /dev/pmem_adsp を開くときにエラーが発生しました: そのようなファイルまたはディレクトリはありません

これが何を意味するのかわかりません。グーグルで検索すると、OSのカスタムビルドに関係するこれらすべての応答が表示されました。これは、私がやろうとしていないことでも、まったくやりたくないことでもあります。アプリで mp4 ビデオを再生したいだけですが、何か提案はありますか?? ちなみに、Nexus oneでは問題なく動作します。

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

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

android - 時間に達したらプレーヤーを停止します

こんにちは私の Android アプリケーションでは、videoview を使用しています。タイマーを開始し、30 分後にプレーヤーを停止したいと思います。以下のコードを使用してみましたが、時間になる前にアラートが表示されます。

リアルタイムは、ダイアログを実行したい時間です。

そして、プレーヤーの準備されたリスナーでこれを呼び出しています。

何かを変更する必要がある場合はお知らせください。

あなたの貴重な提案を転送してください。

前もって感謝します :)

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

android - ScrollView内のAndroid::VideoView

scrollView内にあるVideoViewがあります。scrollViewをスクロールすると、VideoViewも一緒にスクロールしません。まるでその位置が固定されているようです。scrollViewの他のすべての要素をスクロールしてVideoViewを正しくスクロールするにはどうすればよいですか?

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

android - Android でのビデオ ストリーム バッファリングの管理

HTTP 経由のビデオ ファイルのストリーミングに問題があります。ビデオビューが使用されます。

また、シークバックするとバッファの割合が減少することに気付きました。また、再生中の場合、ビデオのダウンロードが再び開始されることに気付きました。

ビデオバッファにある種のキャッシュを提供することは可能ですか? そして、これを行う方法は?

0 投票する
14 に答える
22554 参照

java - 再生前後のVideoViewブラックフラッシュ

ムービークリップの再生に使用したいVideoViewがあります。私はそれをこのように使って演奏し、それは機能します。

ただし、ムービークリップの直前と直後に黒いフラッシュが表示されます。フラッシュ自体は大きな問題ではありませんが、その黒さは問題です。背景が白なので、フラッシュが白だったり、消えたりしても大丈夫です。

0 投票する
0 に答える
1956 参照

android - タブを切り替えるときにVideoViewがビデオを表示しない

それぞれvideoViewを含む2つのタブがあります。しかし、2番目のタブに切り替えると、ビデオは再生されますが、オーディオは機能していますが、ビデオは再生されず、ビューは黒くなります。これはAndroid2.1+では正常に機能しますが、1.6では機能しません。私のコードは次のとおりです。

TabActivity:

Video1アクティビティ:

videoview1.xml

Video2アクティビティ:

videoview2.xml:

0 投票する
2 に答える
5965 参照

android - VideoViewを正方形にトリミング

を使用してImageView、正方形の高さと幅を設定できます(たとえば、100dip x 100dip)。次に、を使用android:scaleType="centerCrop"すると、アスペクト比に関係なく正方形にトリミングされた画像が得られます。

これをで行うことはできますVideoViewか?

正方形の高さと幅を設定してみましたが、アスペクト比を維持したまま、正方形をできるだけ埋めるようにサイズを変更するだけです。これは完全に予想されることです。

とは異なり、スケールやトリミングのプロパティ/メソッドはないようですがImageViewVideoViewドキュメントのこれにより、何かが足りないと思います。

[VideoView]...スケーリングや色付けなどのさまざまな表示オプションを提供します。

どんなアイデアでも大歓迎です。

0 投票する
11 に答える
63782 参照

android - バッファリングされたビデオでの Android VideoView の向きの変更

Android マーケットプレイスで最新の YouTube アプリの機能を複製しようとしています。ビデオを視聴する場合、2 つの個別のレイアウトがあります。1 つは追加情報を提供する縦向きで、もう 1 つはビデオの全画面表示を提供する横向きです。

YouTube アプリの縦向きレイアウト
縦向きモードの YouTube アプリ

YouTube アプリの横向きレイアウト
横向きモードの YouTube アプリ

(ランダムな写真で申し訳ありませんが、実際のレイアウトを見つけることができた最初の写真でした)

通常、これは非常に簡単に実行できます。layout-land で別のレイアウトを指定するだけで、すべてうまくいきます。YouTube アプリが非常にうまく機能していること (そして私が再現しようとしていること) は、向きが変わってもビデオが再生され続け、最初から再バッファリングする必要がないことです。

onConfigurationChange() をオーバーライドして新しい LayoutParameters を設定すると、再バッファリングを強制せずにビデオのサイズを変更できることがわかりましたが、画面を複数回回転させると、ビデオは異なる幅/高さにランダムにスケーリングされます。私は VideoView であらゆる種類の invalidate() 呼び出しを試み、親の RelativeLayout コンテナーで RequestLayout() を呼び出して、できるだけ多くの異なることを試してみましたが、正しく動作するようには見えません。どんなアドバイスでも大歓迎です!

これが私のコードです:

編集: logcat で、ビデオを回転させたときに発生する興味深い出力を発見しましたが、これが原因であると思われますが、修正方法はわかりません:

適切にサイズ変更したときの Logcat 出力 (ウィンドウ全体を占有)

h=726 に注意してください

不適切なサイズ変更時の Logcat 出力 (全画面のごく一部を占める)

h=480 に注意してください

おそらく誰かが「オーバーレイ」とは何か、そしてなぜ正しい高さの値を取得していないのか知っていますか?

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

android - 一部の電話で 3gp ビデオ ストリームを再生中にエラーが発生する

一部の携帯電話 (Motorola Droid /Galaxy S) で 3gp 形式の再生/ストリーミング中にエラーが発生しましたが、Nexus 1 では問題なくビデオが再生されています。

FFmpeg を使用する以外に、この問題を解決するにはどうすればよいですか?

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

android - VideoView と .mp4 のフリーズ

みなさんこんにちは!.mp4 スルー rtsp ストリームを再生しようとすると、VideoView に問題が発生し、電話画面で画像がフリーズします。同時に、サウンドは問題なく再生されますが、ビデオはまだフリーズしています。プレーヤーの場合、APIデモの標準コードを使用しました。メディアプレーヤーとビデオビューは同じように機能し、再生時に解放されます。誰かが解決策を知っていますか?

vlc プレーヤーからのビデオに関する情報は次のとおりです。 mpeg AAC Audio (mp4a) 44100 Gz H264 - MPEG-4 AVC 480 x 320