問題タブ [opencore]
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 - OpenCore への入力としてのビデオ/オーディオ フレーム
MediaPlayer/VideoView を使用して RTSP を Android で動作させることができません。RTSPサーバーとやり取りするクライアントを作成したので、これを行うことに成功しました。Android の RTSP サーバー (MySpace) からビデオ/オーディオ フレームを取得できます。次に、フレームを再生します。フレームを再生するために OpenCore API を検索しましたが、API を取得できませんでした。
私の調査: クラス PlayerDriver.c があり、オーディオとビデオの 2 つのシンクが作成されます。
タイプの 2 つのオブジェクトPVPlayerDataSinkPVMFNode
が作成されます。このクラスにはストリームを入力として与える方法があると思われますが、このクラスの定義を取得していません。
私がそれを調べる必要があるクラスがあることを教えてもらえますか?
android - Android NDK を使用する場合、ネイティブ AAC デコーダーを使用できますか?
Android で AAC をネイティブに PCM にデコードする方法を探しています。デコーダーのソース コードはhttps://android.googlesource.com/platform/external/opencore/+/master/codecs_v2/audio/aac/decにありますが、NDK にはまったく詳しくありません。
1) Android SDK を直接使用してこれを行う方法はありませんが、NDK を介してこれを行うことはできますか?
2)NDKを介した短い「ブリッジ」を使用して、SDKからデコーダーにアクセスする簡単な方法に特に興味があります。これは実現可能ですか?
3) そのようなソリューションはすべての Android バージョン (1.5-2.2) で機能しますか?
4)代わりにhttp://code.google.com/p/aacplayer-android/を使用できると思いますが、この実装はかなり CPU を集中的に使用しているようです。誰もこれを経験していますか?
android - AndroidでPVplayerのテストケースを実行するには?
こんにちは、ドーナツ コードの /external/opencore/engines/player/test/src で定義されたテスト ケースを実行する方法を教えてもらえますか?
PVplayer のドキュメントを見ましたが、情報がありません。PVplayer で SDP ファイルを実行しようとしています。
android - Android での OpenMAX DL (開発レイヤー) のサポート
AndroidでOpenMAX DLライブラリを使用することは可能ですか? AFAIK android 2.2 は、おそらく OpenMAX 標準のこの部分を実装していない OpenCore を使用しています。VisualOn は数か月前に OHA に参加し、その VOME は OpenMAX を完全に実装しています。VOME が現在 Android 2.3 の一部であるかどうかは誰にもわかりませんか? もしそうなら、それを使用する方法の例はありますか? 最適化された FFT 関数の使用に特に興味があります。
android - StageFright APIにアクセスして、Androidのアプリケーション層からJPEGをデコードします
StageFright APIにアクセスして、Android 2.3のアプリケーションレイヤーからJPEG画像をデコードする方法はありますか?
android - RTSP 再生:VLC と Android の組み込み OpenCore の違い
Darwinストリーミングサーバーが提供するRTSPプロトコルでビデオストリームを再生するAndroidアプリに取り組んでいます。
私の問題は、Android の VideoView/MediaPlayer を使用して RTSP ストリームを特定の WiFi ホットスポット (職場など) 経由で再生できないことです。いろいろ調べたところ、Darwin ストリーミング サーバーはメディア データ ストリーミングに UDP ポート 6970 ~ 6999 を使用しており、ファイアウォールに問題がある可能性があることがわかりました。ただし、同じ WiFi ホットスポット経由で PC 上の VLC を使用して同じストリームを再生できます。
VLC と Android のビルトイン メディア フレームワーク OpenCore が使用するメカニズムの違いは何ですか? Android で live555 の openRTSP ソースを使用して独自の rtsp クライアントを作成することは可能ですか? どんな助けでも大歓迎です。
ボルトン
android - Android 3.x バージョン以降でのネイティブ コーデックへのアクセス
カスタム ビデオ プレーヤーにネイティブ デコーダーを使用したいと考えています。VideoView と MediaPlayer は、私の要件をサポートする機能を提供しません。
現在、FFMPEG (ソフトウェア デコーダー) を使用していますが、可能であればネイティブのハードウェア デコードを使用したいと考えています。NDK を介してこれを行う方法はありますか?
iphone - iPhone アプリで Opencore AMR を使用するには?
iOS 4.3 では AMR オーディオ ファイルの再生がサポートされなくなりました。Opencore-amr の使用を提案する人もいますが、ライブラリをコンパイルして iPhone アプリケーションに統合する方法について、私は途方に暮れています。
ライブラリをコンパイルする方法、アプリにライブラリをインクルード/リンクする方法、およびこのライブラリを使用して iPhone アプリで AMR ファイルを再生するためのサンプル ソース コードについて、ヒントやヘルプを探しています。
android - Android 表示の OpenCore ログ
opencore ログを表示しようとしています。私はすでにffを試しました。それでもログはlogcatに表示されません。
1. SD カードに pvlogger.txt を作成しましたが、まだ使用されていません。
# echo 8 > /sdcard/pvlogger.txt
2. pvlogger.h ファイルで PV_LOG_INST_LEVEL を 0 から 5 に編集しましたが、コンパイルが失敗します。
「/android_log_appender.h:75: error:" format not a stringliteral and no format argument"
そのため、75 行目をコメントアウトしました。コンパイルは成功しましたが、opencore ログはまだ logcat に表示されません。
opencore ログを表示できた人はいますか?
前もって感謝します。
芸術的な
android - VideoView とプログレッシブ ダウンロード
私のアプリケーションでは、プログレッシブ ダウンロード (ビデオ ファイル) のプレビューをユーザーに提供する必要があります。
これを実現するために、VideoView
コンポーネントを使用して、ダウンロード中のビデオ (.mp4、.3gpp) のコンテンツを表示しています。
http://
問題は、またはrtsp://
プロトコル経由でリモート メディアにアクセスできないことです。そのためVideoView.setVideoPath
、ダウンロード中にビデオのローカル コピーを再生するために使用せざるを得ません。
StageFright
残念ながら、フレームワークを使用できない Android デバイス(および私の経験ではOpenCore
一部のデバイス) では、プログレッシブ ダウンロードを正しく処理できないようです。コンポーネントの初期化中に認識されたビデオの部分のみを再生できます。Tegra2-based
VideoView
明確にするために: ビデオの 5% しかダウンロードされていないときにユーザーが [再生] を押した場合、VideoView は、その間にさらにビデオ コンテンツがダウンロードされていても、その 5% のビデオのみを表示します。
私の経験では、この問題はフレームワークを使用するデバイスには影響しませんStageFright
(例: Nexus One 2.2、Nexus One 2.3.4)。
誰でも可能な解決策を教えてもらえますか? 前もって感謝します