問題タブ [android-mediaplayer]
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 - 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 に変更しようとしましたが、エラーに変化はありません。
これを行う「クリーン」な方法はありますか?
考えを教えてください。
android - Android メディア プレーヤーの拡張
組み込みのメディア プレーヤーを拡張したいのですが、ソースを取得すると、追跡が困難な外部依存関係がたくさんあります。
ソースと依存関係を取得してスタンドアロンとして拡張できるようにする方法はありますか?これは可能ですか?
android - OpenCore への入力としてのビデオ/オーディオ フレーム
MediaPlayer/VideoView を使用して RTSP を Android で動作させることができません。RTSPサーバーとやり取りするクライアントを作成したので、これを行うことに成功しました。Android の RTSP サーバー (MySpace) からビデオ/オーディオ フレームを取得できます。次に、フレームを再生します。フレームを再生するために OpenCore API を検索しましたが、API を取得できませんでした。
私の調査: クラス PlayerDriver.c があり、オーディオとビデオの 2 つのシンクが作成されます。
タイプの 2 つのオブジェクトPVPlayerDataSinkPVMFNode
が作成されます。このクラスにはストリームを入力として与える方法があると思われますが、このクラスの定義を取得していません。
私がそれを調べる必要があるクラスがあることを教えてもらえますか?
android - MediaPlayer でデータ ソースを raw ID に設定する
MediaPlayer.create メソッドでは、Raw ファイルの ID を使用できますが、setDataSource メソッドでそれを使用するにはどうすればよいですか?
android - MediaPlayer を使用して Android の URL からオーディオをストリーミングしますか?
Android の組み込み MediaPlayer クラスを使用して、http 経由で mp3 をストリーミングしようとしています。ドキュメントは、これが次のように簡単であることを私に示唆しています:
しかし、私は次のことを繰り返し得ています。URLも色々試してみました。mp3 ではストリーミングが機能しないとは言わないでください。
どんな助けでも大歓迎です、ありがとうS
android - Android のデフォルトのメディア プレーヤーへのアクセス
Android Media Playerの現在のステータスで動作するアプリをコーディングしています。基本的には、現在のトラック情報やライブラリ/プレイリストの次のトラックなどを取得する方法を見つけようとしています。
つまり、アプリに「接続」する方法が見つかりませんでした。いくつかのサービスについて読み、Android MPファイルをプロジェクトにコピーするなどしましたが、コンテンツなどの別の方法があるかどうかを確認したかっただけですプロバイダー。
java - Android - mp3 ストリームから ID3 タグを読み取る
を使用してmp3ファイルをストリーミングしていますMediaPlayer
Android APIまたは代替方法を使用して、このストリームからID3タグを読み取る方法について何か考えはありますか?
android - Android メディア プレーヤーで予告編を再生する
次のコードを使用して上記の予告編を再生したいのですが、次のエラーが発生して動作しません
コマンド PLAYER_INIT がエラーまたは情報 PVMFFailure 02-02 13:40:33.696: ERROR/MediaPlayer(805): error (1, -1) 02-02 13:40:33.706: ERROR/MediaPlayer(805): Error ( 1,-1)
予告編リンク = http://uk.clip-1.filmtrailer.com/3230_8406_a_4.wmv?log_var=103|441100218-1|-
java - オーディオファイルの再生時のランタイム例外を処理するにはどうすればよいですか?
クリックリスナーでオーディオファイルを再生するボタンがあります。オーディオファイルの再生中にボタンを何度もクリックすると、アプリがクラッシュします。解決策は何ですか?
参照用のコードは次のとおりです。
android - Android MediaPlayer へのストリーミング
アプリに軽量HTTP
サーバーを記述して、feed
動的に生成されMP3
たデータを組み込みのAndroid
MediaPlayer
. に自分のコンテンツを保存することは許可されていませんSD card
。
私の入力データは本質的に無限の長さです。MediaPlayer
そのデータ ソースは、基本的に のようなものにする必要があります"http://localhost/myfile.mp3"
。MediaPlayer
このリクエストを待機する単純なサーバーをセットアップしました。ただし、MediaPlayer
あまり協力的ではありません。最初に を作成し、HTTP GET
ファイル全体を取得しようとします。単にデータを にダンプしようとするとタイムアウトするため、 Range ヘッダーを socket
使用してデータをチャンクに書き込んでみました。これが気に入らず、後続のチャンクを要求し続けません。HTTP
MediaPlayer
データを に直接ストリーミングすることに成功した人はいますMediaPlayer
か? RTSP
代わりにorShoutcast
サーバーを実装する必要がありますか? 私は単にクリティカルを見逃していHTTP header
ますか? ここでどの戦略を使用する必要がありますか?