問題タブ [jlayer]
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.
java - Java 7 - JLayer、LockableUI なし
を使用J(X)Layer
したことがないので、インターネット上で への参照を見ることができLockableUI
ます。しかし、Java 7 では、一見大きな「親」API (JX...) は 2 つのクラスJLayer
とLayerUI
.
JLayer
まだ見つけていない のコンテンツをブロックする「隠れた」方法はありますか、それとも手作りですか?
私が見ることができる1つの方法は、JLayer
を介しsetLayerEventMask
て登録し、入力イベントを細心の注意を払って食べることInputEvent.consume()
です。
大したことではありませんが、JLayer
コンテンツを無効にする自然な方法のように思われるので、すでにどこかにあるのではないでしょうか?
java - JLayer - 曲の一時停止と再開
多くのトピックが を使用した MP3 の一時停止/再開に関するものであることに気付きました。そのJLayer
ため、すべての人を助けるために、そのためだけに設計されたクラス全体を作成しました! 以下の回答をご覧ください。
注: これは私の個人的な使用のためのものであるため、一部の人が期待するほど堅牢ではない可能性があります。しかし、単純なため、単純な変更を行うのはそれほど難しくありません。
java - JavaZoom JLayer で再生速度を変更する
JLayer サウンド フレームワークを使用して、基本的な機能 (シーク、再生、一時停止、停止) を備えた wav ファイルを再生しています。再生速度の変更も許可する必要があります。
- JLayerがこの機能を許可しているかどうかは誰にもわかりません(私はどこを見ても見つけられません)。どうすれば実装できますか?
- JLayer がサポートしていない場合、どうすればこれを実装できますか?
- ソースコード、ドキュメント、または再生速度の変更の背後にある理論的側面を教えてもらえますか?
mp3 - JLayer を使用した MP3 ファイルのデコード
JLayer を使用して MP3 ファイルをデコードしたいと考えています。これを正確に行う方法に関するドキュメントと例を検索して検索しましたが、何も役に立ちませんでした。私が見つけたものはすべて他の例に埋め込まれているか、JavaSound を参照していますが、これは私の場合は受け入れられません。
これは信じられないほど簡単だと思いますが、それを行う方法がわかりません。パラメータの意味がわからない
または入手方法。
tl;dr JLayer だけで MP3 ファイルをデコードするにはどうすればよいですか? MP3 SPI、JavaSound、Tritonus はありません。
java - jlayerを使用してボリュームJavaを変更しますか?
別のトピックを検索して読みましたが、まだ問題を解決できません。1 つの Java メイン クラスと 1 つの Java jframe がありました。mp3 プレーヤーの音量を変更するために jslider を追加したい。私は何をすべきか?
my_player2_func
class my_player2_func{ static Player player;
my_player2_main
java - Javaプロジェクト(mp3を再生するためにJLayer 1.0.1で使用)を実行可能なjarファイルに変換します
Javaプロジェクトを作成し、(JLayer 1.0.1)を使用してmp3オーディオを再生しました。プロジェクトをeclipceでテストすると、プロジェクトが100%正しく機能し、JLayer1.0.1ライブラリがmp3ファイルを効率的に再生していることがわかりました。しかし、それを実行可能なjarファイルに変換すると、サウンドもオーディオも機能しません。私のプログラムはJlayer1.0.1ライブラリに到達できないようです。だから今、私はこの問題を解決するためにあなたの助けが必要です。 感謝を込めて
java - JLayeredPane のレイヤーのサイズ変更
を使用して独自のチェス ゲームを作ろうとしているときに問題が発生しJLayeredPane
ました。
私はこれまでに得ました:
(うまくいけばG6
、どのブロックが選択されたかを示すラベルに緑の境界線が表示されます)
しかしSidePanel
、パネルに 2 を追加してから、各ボードブロックを正確にカバーするラベルをChessBoard
上に別のレイヤーにすると、そうではありません:
ご覧のとおり、ブロックを囲む緑色の境界線G2
がオフになっています。
SidePanel
s を にChessBoard
追加して最下層に追加し、そのサイズを 600x600 に設定してから、ブロックにChessBoard
正確に収まるラベルである最上層と緑の境界線を追加すると、明らかに絞り込まれました。選択されたJLabel
(および下のChessBoard
四角 [黒または白])の周りに描画されます。SidePanel
これは、チェス盤の実際のサイズを 600x600 に縮小した s により、中心から外れて描画されます。現在は600-sp1.getWidth()
xになります600-sp2.getHeight()
。それを補うために最上位レイヤーの境界と優先サイズを設定しようとしましたが、役に立たないようです。どんな助けでも感謝します:
ChessBoardTest.java:
SidePanel.java:
ChessBoard.java:
ChessPieceLayer.java:
PiecePanel.java:
ChessPieceMouseListener.java:
最初に私が使用した:
それから私は試しました:
しかし結果は変わらない
java - jLayer -- mp3 を再生すると、ファイルの先頭で歪みが発生する
jLayer 1.0 を使用して単純な mp3 ファイルを再生しています。最初の 3 秒程度を除いては問題なく動作します (トラックの先頭に 5 秒間の無音を追加すると、問題が修正されます)。これは私が使用しているコードです:
私はおそらく何かばかげたことをしているでしょう (とにかくスレッドを try ブロックに入れる必要はないと確信しています) が、それは歪みとは別に再生されます。
ディストーションのオーディオ サンプル: http://www.filedropper.com/broken オリジナル トラック: http://www.filedropper.com/dennyschneidemessermodernwarstory
音楽: denny schneidemesser (by-nc-nd)
何が起こっているかについて何か考えはありますか?
java - Javaアプリケーションのセキュアデスクトップモード効果
Windows Vista / 7 UACの同意ブロックから得られるような「セキュアデスクトップモード」(効果)を実現する方法はありますか?
私はそれがあちこちのピクセルを削除し(そしておそらくそれらを灰色にする)そして最後にそれをスクリーンに描くいくつかの関数だと思います。これを自分のアプリケーションに適用して、別のユーザーがシステムに接続するまでユーザーが何もしないようにします(ただし、それは重要ではありません)。
アドバイスをいただければ幸いです。
よろしくお願いします、
A。
編集:私は本当にこれだけを探していました
入力の延期は非常にうまくできます。
ありがとうございます。
java - JLayer を使用した MP3 ファイルの分割とフェード
MP3 ファイルから音楽 (x 秒から y 秒まで) を抽出し、フェードインおよびフェードアウト効果を追加したいと考えています。JLayerでこれを行うことはできますか?
これまでのところ、このライブラリで曲を再生する方法しか知りません。