問題タブ [taglib]

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.

0 投票する
3 に答える
3680 参照

c# - TagLib# (C#) と TagLib (C++) の長さの違い

現在、C# アプリケーションを Qt / C++ に移行中です。TagLib からの長さに問題が発生しています。TagLib# がオーディオの長さをミリ秒単位で返すのに対し、TagLib はその (間違った) 持続時間を秒単位で返すのは奇妙だと思います。TagLib は長さの値に対してゼロを返すだけですが、TagLib# は正しいままです。

ここにC#/ TagLib#の私のソースがあります...

そして、これは C++ / TagLib でほぼ同等であるべきものです。私はそれを正確に読むように強制さえしました。失敗。

ほとんどのメディア ファイルで期待どおりに動作します。ただし、オーディオ プロパティを返さないオーディオ ファイルがいくつかあります (残りのタグ情報は問題なく読み取れます)。TagLib# では、まったく同じオーディオ プロパティが問題なく返されます。

どんなアイデアでも大歓迎です。ありがとう。

バウンティが終了する前に、他にアイデアはありますか?

0 投票する
1 に答える
193 参照

struts - Struts 1.x タグの使用に関する質問

タグ付きのjspページがあります:

そして、反復ごとに、さまざまな Bean のプロパティから構成された href を生成する必要があります。リンクが機能するように、それらのいくつかを URLEncode する必要さえあります。

何かのようなもの

ここで、Xは Bean のプロパティを収集することによって生成されます。何かのようなもの

どうやってやるの ?

前もって感謝します。

0 投票する
1 に答える
2323 参照

c# - TagLib#ライブラリのソースコードはどこにありますか?

少し前に、ID3実装のWebページで、TagLib#がオーディオファイルのタグを処理するための非常に便利なライブラリであることがわかりました。しかし、最近http://developer.novell.com/wiki/index.php/TagLib_Sharpから最新のコードを取得しようとしたとき、Novellがプロジェクトのページを削除したようで、残念ながらがっかりしました。

プロジェクトの新しいホームページがあるかどうか誰かが知っていますか?

0 投票する
2 に答える
3313 参照

java - taglibクラスに依存性を注入しますか?

Spring 3を使用していて、taglibの一部であるクラスにいくつかの依存関係を注入したいと思います。私はconstructor-argを使用していくつかの恨みを想像することができますが、他の誰かがより良いアイデアを持っていることを望んでいます。

0 投票する
4 に答える
326 参照

c++ - 予期しない NULL 以外の戻り値

私はTagLibで遊んでいます(Windowsでは、MingWで構築されています)。MP3 ファイルに ID3v1 または ID3v2 情報がない場合、TagLib に認識させようとしています。TagLib ドキュメントによると、ファイルに ID3v2 情報がない場合、MPEG ファイル オブジェクトの ID3v2Tag() 関数は NULL ポインターを返す必要があります。

残念ながら、これは発生していません。コードで使用する、作成したいくつかのテスト MP3 ファイルがあります (ファイルを使用できるようにしました)。

  • blank.mp3 (ダウンロード)、ID3v1 または ID3v2 情報はまったくありません。これは、ファイルのバイナリ コンテンツで「TAG」と「ID3」をプレーン テキスト検索することで確認できます。
  • only_album_id3v2.mp3 (ダウンロード)、ID3v2 情報あり (アルバムのみ設定)
  • only_album_id3v1.mp3 (ダウンロード)、ID3v1 情報あり (アルバムのみ設定)

これが私のコードです。

このプログラムを実行すると、 の NULL ポインタ エラーが原因で壊れるはずですが、問題cout << at->album() << endl;なく実行されます。また、 Icout << ct << endl;のときはメモリアドレスを返します。

出力は次のとおりです。

テスト。

テスト アルバム id3v2

プログラムが完成しました。

編集: ここに新しいテストがあります。

そして、これが出力です。

テスト。
at は NULL ではありません。
bt は NULL ではありません。
ct は NULL ではありません。
プログラムが完成しました。

0 投票する
2 に答える
4300 参照

visual-studio-2010 - VisualStudio2010でのTagLibの使用

編集:はい、私はこの投稿を見ました。残念ながら、ユーザーは最終的にMingWを使用することになります。


私はWindows7、64ビットを使用しています。最新バージョンのTagLibコードをSVNリポジトリからダウンロードしました。リビジョン1202935を使用しています。

VisualStudio2010でTagLibを使用しようとしています。TagLibをQtCreator/MingWで動作させるようになりましたが、Windows APIの学習を開始したいので、Visual Studio 2010(もちろんC ++)で最初から始めています。

VS2010では、zlib(静的および動的の両方)と、zlibを使用する場合と使用しない場合(静的および動的の両方)のTagLibをビルドしました。言い換えれば、私はこれを機能させるために私が考えることができるすべてを試みました。

私の理想的な状況は、CMakeを使用してTagLibのVS2010プロジェクトファイル(VS2010 64ビット用のオプションがあります。このオプションは選択しません)を生成することです。それらを静的ライブラリにしたいので、ENABLE_STATICを有効にし、WITH_ASFとWITH_MP4を有効にします。また、ZLIB_INCLUDE_DIRとZLIB_LIBRARYを使用してTagLibをzlibに転送します(以前にVS2010を使用して作成したzlib.libファイルにリンクしています)。注意してください、私はCMakeGUIを使用しています。

次に、生成されたプロジェクトファイルをVS2010で開き、コードに3つの変更を加えて、エラーなしでVisual Studio 2010でビルドできるようにします(私と同じ問題を抱えている他の人のために、ここに修正を加えました)。

192行目のapefooter.cpp

116行目のmpcproperties.cpp

171行目のmpegheader.cpp

次に、mpegfile.cppの436行目と437行目をコメントアウトします。これは、バグだと思うからです

次に、プロジェクトをリリースモードでビルドします。それはうまく構築されます。エラーはありません(ただし、警告がたくさんあります)。

そこで、tag.libを生成しました。次に、TagLibを使用するためのテストVS2010プロジェクト/ソリューションを作成しました。

これは私がTagLibを使用する唯一の行です。ただのテストです。

  • TAGLIB_STATICすべての構成(リリースビルドとデバッグビルドの両方)のプリプロセッサオプション([プロパティページ]>[構成プロパティ]>[C / C ++]>[プリプロセッサ]>[プリプロセッサ定義])に追加しました
  • すべてのdarnヘッダーディレクトリを[プロパティページ]>[構成プロパティ]>[C/C++]>[一般]>[追加のインクルードディレクトリ]に追加しました
  • そして最後に、zlib.libとtag.libを追加の依存関係([プロパティページ]>[構成プロパティ]>[リンカー]>[入力]>[追加の依存関係])にこの順序で追加しました

「ふぅ!なんて面倒なんだ!それがうまくいくか見てみようか?」

他の誰かが私がここでしていることを試して、私の間違いを指摘することはできますか?私は、何が起こっているのかを知るために、すべての人に十分な情報を提供しようとしました。

読んでくれてありがとう!

0 投票する
1 に答える
787 参照

jsp - jsp からのセッション属性の削除

taglib を呼び出して特定のオブジェクト イベントの属性を削除することは可能ですかonClick()?レポートが表示される前に移動するページは、この属性を削除する必要があるページです。

前もって感謝します

0 投票する
1 に答える
788 参照

java - TagLib ポートまたは同様の Java 用オーディオ タグ リーダー

Javaで利用可能なTagLibポートまたは同様のオーディオタグリーダーがあるかどうかは誰にもわかりませんか? 現在、C# で TagLibSharp を使用していますが、クロスプラットフォームを検討しています。

私は Mono を使用したいと本当に思っていますが、これには問題があり、Mac での Mono のサポートはかなり不十分なようです。

0 投票する
1 に答える
207 参照

java - Localeに基づいてプロパティファイルからディレクティブの属性の値を取得する方法は?

タスクは、ロケールに基づいて css ファイルを条件付きで含めることです。これを行うには、Locale 依存の css ファイルへのパスをプロパティ ファイルに入れます。次のディレクティブを使用して、CSS をページに含めています -

プロパティファイルからファイル属性の値を取得するにはどうすればよいですか?

: fmt taglib が実装され、正常に動作しています。だから、私は次のようなことをしたいと思います -

しかし、上記は明らかな理由で機能しません。

0 投票する
1 に答える
1402 参照

c++ - Objective-C Mac アプリでの TagLib (C++ ライブラリ) の使用

新しい Objective-C プロジェクトで、さまざまなオーディオ ファイルからタグ付け情報を取得するための C++ ライブラリであるTagLibの使用を検討しています。

  1. Objective-C プロジェクトでこのような C++ ライブラリを使用した経験のある人はいますか?
  2. どのような種類のロードブロッキングが予想されますか?
  3. このテーマに関する優れたチュートリアルやガイドを教えてくれる人はいますか?

また... TagLib は良い選択ですか? MP3、WMA、FLAC、MP4、M4A、AAC、および OGG ファイルをサポートする必要があります。これらすべてをサポートするネイティブの Mac フレームワークがあるとは思えません。

ありがとうございました!