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

android - videoview を使用した認証で rtsp ストリームを再生する方法は?

rtsp 認証を無効にすると、videoview が正常に機能します。ただし、セキュリティ上の問題から、認証を無効にすることはできません。認証を使用して rtsp ストリームを再生する方法はありますか?

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

android - VideoViewのseekTo


ビデオの検索に問題があります。私のアプリケーションは、前回停止した場所からビデオを再開する必要があります。だから私はこれを行います:

だし、再生すると、ビデオの冒頭から約1〜2秒間音が聞こえます。そして、そのビデオが正しい位置を探した後でのみ。この動作は、HTC Nexus One、HTC G1、HTCevoで再現できます。しかし、Samsung Galaxyタブでは、すべて正常に再生されます。

誰かが同様の問題を抱えていましたか?このバグはHTC固有ですか?前もって感謝します。

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

android - Android 2.2 VideoView の問題

SD カードから映画を再生したい。次のコードを使用してみました:

しかし、ファイルを再生しようとすると、エラー メッセージが表示されます。「ビデオが見つかりません」など。Web からストリーミングしようとしたとき、ビデオは機能しましたが、非常にラグがありました。アプリで動画を再生する最良の方法は?

ありがとう

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

android - Android 2.2: SD カードからビデオを再生する際の問題

SD カードでビデオを再生しようとすると、「申し訳ありませんが、このビデオは再生できません」というエラー メッセージが表示されます。私のコードに何か問題がありますか? コメントされたコードはどれも機能していないようです。

// final String MEDIA_PATH = new String("/sdcard/yu5.mp4");

コードのようにウェブからストリーミングすると、ビデオが大幅に遅れます。

0 投票する
4 に答える
8886 参照

android - Androidでビデオの再生速度を制御する

res/raw に保存されているビデオ ファイルを再生するために VideoView を使用しています。ビデオの再生速度を制御する方法が見つかりませんでした。基本的にスクロールバーを動かしながら再生を減らしたり増やしたりしたいです。これを実装するための回避策はありますか?

0 投票する
5 に答える
50221 参照

android - VideoView 内にビデオを配置する

そこで、VideoView の onMeasure を拡張して、フルスクリーン ビュー内に収まるようにビデオを拡大しました。

方法は次のとおりです。

画面の表示メトリック (幅、高さ) で setVideoAspect() を呼び出します。問題は、この方法ではビデオが画面内に収まるように引き伸ばされることです。アスペクト比を維持できるようにしたい。(私は 4:3 のビデオと 3:2 の画面サイズを持っています。) 次のコードを使用して、保持された比率の測定値をビューに与えました。

これでうまくいきますが、問題があります。画面の幅で 4:3 のビデオが表示され、高さが正しくスケーリングされますが、ビデオが中央に配置されません。(ビデオの上部と下部を均等にトリミングするのではなく、下部をトリミングするだけです。) VideoView の重力が中央に設定された VideoView を含む相対的なレイアウトがあります。

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

android - Webviewにビデオビューを埋め込む方法は?

ビデオビューをウェブビューに埋め込みたいのですが。そのビデオビューでmp4ビデオを再生したいと思います。私がこれを実装できるように、いくつかのポインタを教えてください。


アップデート
私はhtml4ブラウザしか持っていません

0 投票する
8 に答える
64566 参照

android - VideoView によるシームレスなビデオ ループ

ビデオを生のリソースとして取得し、ビデオを開始してループする次のコードがありますが、クリップの最後に来てクリップを再度開始すると、ビデオがシームレスにループする必要があります。一瞬ちらつきますが、これは私のアプリでは実際にはありません。

クリップの長さはわずか 22 秒ですが、シームレスに作成されているため、遅延なく作業できます。

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

android - タイマー付きAndroid同期ビデオ

私はAndroidを使用して、VideoViewを使用してビデオプレーヤーを構築しています。ビデオプレーヤーを実行することができました。現在、ファイルを選択するとクロノメーターを使用してカウンターを設定しています。
ただし、ビデオクリップの実行開始には数秒かかりますが、クリップの開始時にタイマーがすでに数秒のカウントを開始しています。

カウンターをメディアファイルと同期するようにコーディングするにはどうすればよいですか?
調べてみましたが、答えが見つからないようです。

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

android - Android 内部ストレージからのビデオ再生が最終的にハング/クラッシュする

mp4 ビデオの再生に問題があり、再生中にランダムではあるが一貫したポイントでビデオがフリーズします (デバイスごとに異なるように見えるという点でランダムですが、特定の場所で同じ場所に見えるという点で一貫しています)。デバイス)。問題のビデオは、リモート URL からデバイスにダウンロードされ、デバイスの内部ストレージに保存されます。ネイティブの VideoView クラスは内部ストレージからのビデオ再生をサポートしていないため、問題のビデオ ファイルを指すファイル記述子を受け入れる新しいメソッドを使用して、VideoView の修正バージョンを作成しました。このクラスは、メディア プレーヤーのデータ ソースをこのファイル記述子に設定するように変更されています。これにより、上記のフリーズの問題はありますが、ビデオはデバイスの内部ストレージから再生されます。

以下に貼り付けられた logcat の出力から判断すると、メディアサーバーのクラッシュに問題があり、おそらく segfault が関係しているようです。ネット上の他の場所で同様のクラッシュのスタック トレースを見たことがありますが、それらはビデオの再生ではなく、カメラの使用に関連しているようです。私はこれを、Android 2.2.1 を実行する 2 台と Android 2.1 を実行する 3 台の 3 つの異なるハンドセットでテストしました。この問題の原因と、それを修正または回避する方法を誰か教えてもらえますか?

警告/InputManagerService(103): [ 01-25 14:55:48.791 9274:0x27db F/MPEG4Extractor ]
警告/InputManagerService(103): フレームワーク/ベース/メディア/libstagefright/MPEG4Extractor.cpp:1595 srcOffset + mNALLengthSize <= サイズ
INFO /DEBUG(55): ** * ** * ** * ** * ** * **
INFO/DEBUG(55): ビルド フィンガープリント: 'vodafone/vfpioneer/sapphire/sapphire:2.2.1/FRG83D/75603:user/release-keys'
INFO/DEBUG(55): pid: 9274, tid: 10203 >>> /system/bin/mediaserver <<<
INFO/DEBUG(55): signal 11 (SIGSEGV), fault addr deadbaad
INFO/DEBUG(55): r0 00000000 r1 0000000c r2 00000027 r3 00000000
INFO /DEBUG(55) R4 000000 R5 DEADBAAD R6 00001728 R7 FFFDE6DF
情報/DEBUG(55):R8 00100000 R9 A340A1F1 10 4050A000 FP 00016DB8 INFO/DEBUG(55):R8 001F1 10 4050A000 FP 00016DB8
情報/ Debug(55)
エラー 1 が返されました。無音に置き換え
ます ...
WARN/AACDecoder(9274): AAC デコーダーがエラー 1 を返し、無音に置き換えました
INFO/DEBUG(55): #00 pc 00011dc4 /system/lib/libc.so
INFO/DEBUG(55): #01 pc 0000135c /system/lib/ liblog.so info
/ debug(55):PC
/info
/debug(55):afd11da4 1c2bd00b 2d00682d e026d1fb 2b0068db info
/debug(55):afd11db4 4e17d003 51a02001 4d114798 240027aff1141411ake
WARN/AACDecoder(9274): AAC デコーダーがエラー 1 を返しました。無音に置き換え
まし


INFO/DEBUG(55): afd154a4 b0834a0d 589c447b 26009001 686768a5
INFO/DEBUG(55): afd154b4 220ce008 2b005eab 1c28d003 47889901
INFO/DEBUG(55): afd154c4 35544306 d5f43f01 2c006824 b003d1ee
INFO/DEBUG(55): afd154d4 bdf01c30 0002ae7c 000000d4 1c0fb5f0
INFO/デバッグ(55):AFD154E4 43551C3D A904B087 1C16AC01 604D9004
INFO/DEBUG(55):STACK:
INFO /DEBUG(55):406098C8 000000 INFO/
DEBUG(55):406098CC 000003A0
INFO/DEBUG(55):406088D0(55) /libc.so
情報/デバッグ (55): 406098d4 afd41b6c /system/lib/libc.so
情報/デバッグ (55): 406098d8 00000000
情報/デバッグ (55): 406098dc afd154c5 /system/lib/libc.so
WARN/AACDecoder(9274): AAC デコーダーがエラー 1 を返し、無音に置き換えました
INFO/DEBUG(55): 406098e0 00000009
INFO/DEBUG(55): 406098e4 afd1450d /system/lib/libc.so
INFO/DEBUG(55): 406098e8 0000005f
情報/デバッグ(55): 406098ec afd40328 /system/lib/libc.so
情報/デバッグ(55): 406098f0 00000000
情報/デバッグ(55): 406098f4 00001728
情報/デバッグ(55): 406098f8 fffde6df
情報/デバッグ(55) : 406098fc afd147ab /system/lib/libc.so
情報/デバッグ (55): 40609900 df002777
情報/デバッグ (55): 40609904 e3a070ad
情報/デバッグ (55): #00 40609908 406099040
情報/デバッグ (55) 06 109 40c09
情報/デバッグ(55): 40609910 a2f89987 /system/lib/libstagefright.so
情報/デバッグ(55): 40609914 0000000f
情報/デバッグ(55): 40609918 4060993c
情報/デバッグ(55): 4060991c fffffbgdfBUG (情報 5/DE
) : 40609920 4060993c
INFO/DEBUG(55): 40609924 a2f89987 /system/lib/libstagefright.so
INFO/DEBUG(55): 40609928 a2fab2a8 /system/lib/libstagefright.so
INFO/DEBUG(55):lib 4060992c afa0135f /system/system/system/lib/libstagefright.so /liblog.so
INFO/DEBUG(55): #01 40609930 4060993c
INFO/DEBUG(55): 40609934 afa0135f /system/lib/liblog.so WARN
/AACDecoder(9274): AAC デコーダーがエラー 1 を返しました。
(9274): AAC デコーダーがエラー 1 を返しました。
情報/デバッグ(55):40609938 40609D54
情報/デバッグ(55):4060993C 6D617266
INFO/DEBUG(55):40609940 726F7765
INFO/DEBUG(55):40609944 622F736B
INFO/DEBUG(55)(55
) ):4060994C 6964656D
情報/デバッグ(55):40609950 696C2F61
情報/デバッグ(55):40609954 61747362
情報/デバッグ(55):40609958 72666567 情報
/dabug
(55)
/DEBUG(55): 40609964 78453447
情報/DEBUG(55): 40609968 63617274
情報/DEBUG(55): 4060996c 2e726f74
情報/DEBUG(55): 40609970 3a707063
INFO/DEBUG(55): 40609974 35393531
WARN/AACDecoder(9274): AAC デコーダーがエラー 1 を返しました。無音に置き換えて
います...
WARN/AACDecoder(9274): AAC デコーダーがエラー 1 を返しました。無音に置き換えています
INFO/ServiceManager(52): サービス'media.audio_flinger' が死亡しました
INFO/ServiceManager(52): サービス 'media.player' が死亡しました
INFO/ServiceManager(52): サービス 'media.camera' が死亡しました
INFO/ServiceManager(52): サービス 'media.audio_policy' が死亡しました
WARN/ IMediaDeathNotifier(10181): メディア サーバーが停止しました
ERROR/MediaPlayer(10181): エラー (100, 0)
ERROR/MediaPlayer(10181): エラー (100,0)
DEBUG/VideoView(10181): エラー: 100,0
WARN/AudioSystem( 103): AudioFlinger サーバーが停止しました!
WARN/AudioSystem(103): AudioPolicyService サーバーが停止しました!
INFO/BootReceiver(103): /data/tombstones/tombstone_03 を DropBox (SYSTEM_TOMBSTONE) にコピーしています