問題タブ [mediaplayerservices]
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.
iphone - 生ファイルにアクセスする iPhone Media Player フレームワーク
iPhone で Media Player フレームワークを使用して、ユーザーのライブラリ内のオーディオにアクセスすることに興味があります。特定のオーディオ ファイルを読み込んで、特殊なフィルタリングを実行できるようにしたいと考えています。
理想的には、オーディオ ファイル (またはストリーミング用のその一部) を直接読み込んでから、オーディオ コンバーター サービスを使用して解凍を実行できるようにしたいと考えています。リニア PCM データを取得したら、音声を Audio Queue に直接供給する前に、フィルタリングを実行したいと考えています。
これはiPhoneで可能ですか?
もしそうなら、オーディオファイルに直接アクセスする方法を誰か教えてもらえますか? 「URL」を使用してNSFileを使用してロードするだけの問題ですか(おそらくMPMediaItemPropertyAssetURLを介して取得します)? それとも、もっと複雑なことをする必要がありますか?
乾杯!
android - Androidでカスタムコーデックを再生するためのカスタムメディアプレーヤーを作成するにはどうすればよいですか?
ここにn00b(最初のAndroidプロジェクト)。Androidファームウェアビルドと統合されたカスタムビデオコーデックが提供されました。これは、MediaPlayerInterfaceから継承するクラスと、適切なファイルタイプのcreate()ファクトリ関数からカスタムコーデッククラスのインスタンスを返すカスタムMediaPlayerService実装を含む.soファイルです。
このコーデックを、ファームウェアにコーデックが含まれていない電話にインストールできるビデオプレーヤーアプリケーションの一部として使用したいのですが、.soファイルをlibs / armeabiフォルダーに置き、JNI経由で呼び出します。
この質問への回答から、MediaPlayerフレームワーク内でこれを行うことは不可能であり、新しいメディアプレーヤーをゼロから作成する必要があることがわかりました。まず、JavaでUIを実装し、SurfaceViewを拡張し、MediaPlayerクラスのインスタンスを使用してビデオを再生するカスタムビュー(VideoViewの代わりに)を使用するように設定しました。次に、このMediaPlayerのインスタンスをカスタムメディアプレーヤーのJavaクラスに置き換えました。JNIインターフェースをセットアップし、android_media_MediaPlayer.cppの方法を模倣し、JNIコードでMediaPlayerC++クラスを呼び出しました。次に、これをカスタムC++メディアプレーヤークラスに置き換える必要があります。
これは私が問題にぶつかり始めているところです。カスタムプレーヤーを実装するための推奨されるアプローチは何ですか?ありますか?ソースをトロールする以外に、このようなもののオンラインドキュメントはありますか?どのくらいのフレームワークを使用でき、どのくらい自分自身を再実装する必要がありますか?MediaPlayerServiceと同等のものを実装する必要がありますか?
ヒントは大歓迎です。
flash - JW Player コントロール バーでバッファ フローの進行状況を有効にする
rtmp オンデマンド ストリーム (Wowza サーバーによって配信) があり、JWPlayer を使用して構成しました。それは非常にうまく機能しており、YouTube ビデオ プレーヤーのバッファ フローの進行状況と同じように、JWplayer コントロール バーにブロー フローの進行状況を追加したいと考えています。
これが私のJWプレーヤーコードです: