1

私は会社でインターンをしています。私の「学習課題」は、Java で Android アプリケーションを作成することです。これは、H.264 形式のビデオ (最初は SD カードに保存されます) を取り、非常に単純なプレーヤーのように作成します。次の機能: 1.ビデオを一時停止/再生/早送り/早戻しできます 2.ビデオの特定の時点で停止すると、別のビデオの同じ時間に切り替えることができます (同じ画像フレーム インデックス)。私は推測する)。

どうすればそれができますか?Gstreamer を使用するのは良い方法ですか? 私はネット上で入手可能な貧弱なチュートリアルを見ましたが、ビデオ処理の経験が不足しているため (Android アプリケーションでビデオを扱ったことはありません)、パイプラインとは何か、JNI とは何か、さらには Gstreamer をセットアップすることさえ理解するのに非常に苦労しています。エクリプス用。これを行うより良い方法はありますか?このプログラムをいじり始める前に、何を知っておくべきですか? 前もって感謝します!

4

1 に答える 1

0

言及されたすべての機能は Gstreamer で可能ですが、学習曲線があります。

GStreamer の Android チュートリアルを理解するには、まずhttp://docs.gstreamer.com/display/GstSDK/Basic+tutorialsの基本的なチュートリアルを完了する必要があります。

パイプライン アーキテクチャに慣れている場合は、Android 環境をセットアップしてください (それ自体は簡単な作業ではありません)。Gstreamer は非常に強力なフレームワークであり、学習曲線を克服するための努力を惜しまなければ、ほとんど何でも行うことができます。

したがって、時間と忍耐力がある場合にのみ gstreamer を使用することをお勧めします。それ以外の場合は、より簡単なソリューションを使用してください。残念ながら、私はアンドロイドに精通していないので、何も提案できません。グーグル検索が役立つかもしれません。

于 2013-04-24T09:51:34.673 に答える