問題タブ [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.
android - mp4の再生に関するandroid mediaplayerの問題
開発中のアプリで mp4 ビデオを再生しようとしていますが、エミュレーターでアプリを実行するたびに、特定のデバイスで次のエラーが発生します。
ERROR/MemoryHeapBase(34): /dev/pmem_adsp を開くときにエラーが発生しました: そのようなファイルまたはディレクトリはありません
これが何を意味するのかわかりません。グーグルで検索すると、OSのカスタムビルドに関係するこれらすべての応答が表示されました。これは、私がやろうとしていないことでも、まったくやりたくないことでもあります。アプリで mp4 ビデオを再生したいだけですが、何か提案はありますか?? ちなみに、Nexus oneでは問題なく動作します。
コードは次のとおりです。
android - 時間に達したらプレーヤーを停止します
こんにちは私の Android アプリケーションでは、videoview を使用しています。タイマーを開始し、30 分後にプレーヤーを停止したいと思います。以下のコードを使用してみましたが、時間になる前にアラートが表示されます。
リアルタイムは、ダイアログを実行したい時間です。
そして、プレーヤーの準備されたリスナーでこれを呼び出しています。
何かを変更する必要がある場合はお知らせください。
あなたの貴重な提案を転送してください。
前もって感謝します :)
android - ScrollView内のAndroid::VideoView
scrollView内にあるVideoViewがあります。scrollViewをスクロールすると、VideoViewも一緒にスクロールしません。まるでその位置が固定されているようです。scrollViewの他のすべての要素をスクロールしてVideoViewを正しくスクロールするにはどうすればよいですか?
android - Android でのビデオ ストリーム バッファリングの管理
HTTP 経由のビデオ ファイルのストリーミングに問題があります。ビデオビューが使用されます。
また、シークバックするとバッファの割合が減少することに気付きました。また、再生中の場合、ビデオのダウンロードが再び開始されることに気付きました。
ビデオバッファにある種のキャッシュを提供することは可能ですか? そして、これを行う方法は?
java - 再生前後のVideoViewブラックフラッシュ
ムービークリップの再生に使用したいVideoViewがあります。私はそれをこのように使って演奏し、それは機能します。
ただし、ムービークリップの直前と直後に黒いフラッシュが表示されます。フラッシュ自体は大きな問題ではありませんが、その黒さは問題です。背景が白なので、フラッシュが白だったり、消えたりしても大丈夫です。
android - タブを切り替えるときにVideoViewがビデオを表示しない
それぞれvideoViewを含む2つのタブがあります。しかし、2番目のタブに切り替えると、ビデオは再生されますが、オーディオは機能していますが、ビデオは再生されず、ビューは黒くなります。これはAndroid2.1+では正常に機能しますが、1.6では機能しません。私のコードは次のとおりです。
TabActivity:
Video1アクティビティ:
videoview1.xml
Video2アクティビティ:
videoview2.xml:
android - VideoViewを正方形にトリミング
を使用してImageView
、正方形の高さと幅を設定できます(たとえば、100dip x 100dip)。次に、を使用android:scaleType="centerCrop"
すると、アスペクト比に関係なく正方形にトリミングされた画像が得られます。
これをで行うことはできますVideoView
か?
正方形の高さと幅を設定してみましたが、アスペクト比を維持したまま、正方形をできるだけ埋めるようにサイズを変更するだけです。これは完全に予想されることです。
とは異なり、スケールやトリミングのプロパティ/メソッドはないようですがImageView
、VideoView
ドキュメントのこれにより、何かが足りないと思います。
[VideoView]...スケーリングや色付けなどのさまざまな表示オプションを提供します。
どんなアイデアでも大歓迎です。
android - バッファリングされたビデオでの Android VideoView の向きの変更
Android マーケットプレイスで最新の YouTube アプリの機能を複製しようとしています。ビデオを視聴する場合、2 つの個別のレイアウトがあります。1 つは追加情報を提供する縦向きで、もう 1 つはビデオの全画面表示を提供する横向きです。
縦向きモードの YouTube アプリ
横向きモードの YouTube アプリ
(ランダムな写真で申し訳ありませんが、実際のレイアウトを見つけることができた最初の写真でした)
通常、これは非常に簡単に実行できます。layout-land で別のレイアウトを指定するだけで、すべてうまくいきます。YouTube アプリが非常にうまく機能していること (そして私が再現しようとしていること) は、向きが変わってもビデオが再生され続け、最初から再バッファリングする必要がないことです。
onConfigurationChange() をオーバーライドして新しい LayoutParameters を設定すると、再バッファリングを強制せずにビデオのサイズを変更できることがわかりましたが、画面を複数回回転させると、ビデオは異なる幅/高さにランダムにスケーリングされます。私は VideoView であらゆる種類の invalidate() 呼び出しを試み、親の RelativeLayout コンテナーで RequestLayout() を呼び出して、できるだけ多くの異なることを試してみましたが、正しく動作するようには見えません。どんなアドバイスでも大歓迎です!
これが私のコードです:
編集: logcat で、ビデオを回転させたときに発生する興味深い出力を発見しましたが、これが原因であると思われますが、修正方法はわかりません:
適切にサイズ変更したときの Logcat 出力 (ウィンドウ全体を占有)
h=726 に注意してください
不適切なサイズ変更時の Logcat 出力 (全画面のごく一部を占める)
h=480 に注意してください
おそらく誰かが「オーバーレイ」とは何か、そしてなぜ正しい高さの値を取得していないのか知っていますか?
android - 一部の電話で 3gp ビデオ ストリームを再生中にエラーが発生する
一部の携帯電話 (Motorola Droid /Galaxy S) で 3gp 形式の再生/ストリーミング中にエラーが発生しましたが、Nexus 1 では問題なくビデオが再生されています。
FFmpeg を使用する以外に、この問題を解決するにはどうすればよいですか?
android - VideoView と .mp4 のフリーズ
みなさんこんにちは!.mp4 スルー rtsp ストリームを再生しようとすると、VideoView に問題が発生し、電話画面で画像がフリーズします。同時に、サウンドは問題なく再生されますが、ビデオはまだフリーズしています。プレーヤーの場合、APIデモの標準コードを使用しました。メディアプレーヤーとビデオビューは同じように機能し、再生時に解放されます。誰かが解決策を知っていますか?
vlc プレーヤーからのビデオに関する情報は次のとおりです。 mpeg AAC Audio (mp4a) 44100 Gz H264 - MPEG-4 AVC 480 x 320