1

私はC++ブラックベリーカスケードアプリケーションを持っています。このコードを使用してビデオファイルのメタデータを読み取ろうとしています

onMetaDataChanged: {
                    console.log("player onMetaDataChanged");
                    console.log("--------------------------------bit_rate=" + myPlayer.metaData.bit_rate);
                    console.log("-----------------------------------genre=" + myPlayer.metaData.genre);
                    console.log("-----------------------------sample_rate=" + myPlayer.metaData.sample_rate);
                    console.log("-----------------------------------title=" + myPlayer.metaData.title);  }

ただし、これはビデオファイルが再生された後にのみ機能します。ビデオファイルを再生せずにメタデータを取得する方法はありますか?ありがとう。

4

1 に答える 1

1

準備スロットを呼び出します。トラックを再生せずに再生に必要なリソースを取得し、MetaDataChanged信号を送信します。

myPlayer.prepare()

于 2013-01-30T13:22:45.710 に答える