問題タブ [winamp]

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 投票する
1 に答える
3207 参照

mysql - データの移動後に mysql を実行できません (致命的なエラー: 特権テーブルを開いたりロックしたりできません: テーブル 'mysql.host' が存在しません)

この話題から来ました

ユーザーがまったく同じ問題を抱えている場所。

Winamp (Apache+Mysql) をインストールしました。/data サブフォルダー (バックアップ) を mysql/data (インストール済みフォルダー) に移動しました。もともとポートが使用中であるというエラーがあったので、3307に変更しました。このエラーの原因は、mysqld-nt のフリーズ (クローズされていない、メモリに残っている) である可能性があります。

  • ポートは 3307
  • データ フォルダは my.ini にあり、正しく設定されています
  • mysql-nt が実行されないため、クライアントの実行は終了します
  • mysqld-nt コンソールをフリーズします。
  • コンソールを実行できません
  • mysqld-nt が (手動で) 閉じられている

私は Windows ユーザーです。私のMysqlはWampサーバーの一部であり、binフォルダーにmysql_install_dbがありません。Linux を使用していないため、Linux コマンドを使用できません。また、クライアントを実行できません。サーバー接続が確立されていないため、クライアントのコマンドを入力できません。

助けてください。

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

c# - マウスクリックをwinampに送る

win apiを使用してマウス/キーボードのエミュレーションを学習しようとしています。
sendmessage() 関数を使用してボタンクリックをエミュレートできることがわかりました。

さて、「再生」ボタンの座標を取得し ((60;100))、次のコードを使用してこのボタンを押しようとしています。

しかし、このコードは winamp には影響しません。

誰かが私が犯した間違いを指摘できますか? どんな助けでも大歓迎です!

psマウスをwinampの再生ボタンに移動したり、クリックしたり、元に戻したりすることは私には当てはまりません。
また、winamp の場合、ボタンのハンドルを取得することはできません。ボタン ハンドルでは SendMessage() はかなりうまく機能しますが、座標ではまったく機能しません。

追加#1

上記のコードは、最小化されている場合、winamp ウィンドウをアクティブにして表示します。しかし、再生ボタンはまだ押されたくありません;(

追加#2

上記のコードを実行した後に表示されるメッセージを次に示します。

spy++ のメッセージ

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

c# - kmplayer と winamp で現在再生中のメディアのパスを取得するにはどうすればよいですか?

kmplayer または winamp がビデオの再生を開始したときに開始するアプリケーションを (C# で) 書きたいのですが、ビデオ ファイルのパスを知る必要があります。

編集:いくつかの検索、コーディング、およびテストの後、 sharpamp
ラッパー を使用してこれを実行できるようになりました。winampでメディア ファイルを開いている間はすべて問題ありませんが、kmplayer ではファイル名は常に空です。ファイル名を取得するための私のプラグイン コードは次のようになります。

km を使用した結果は「ファイル名が空です」です。Sharpamp
Winampクラスには、次のコード行を含む「UpdateSongData」という名前のメソッドがあります。

このコードは再生中のメディアのファイル名を取得するためのものなので、この 2 つのプレーヤーの "GetFilename" (ここでは 3031) の IPC コマンドが異なっていたのでしょうか? それとも別の問題ですか?

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

vb.net - 「ファイルにジャンプ」キューにトラックを追加する winamp - vb.net

vb.net アプリケーションを使用して、winamp のファイル ボックスへのジャンプに曲のリストを追加することは可能ですか? 私はいくつかの方法を試しましたが、常に不足していました.どんな助けでも大歓迎です.

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

java - Web ページのソース コードの取得に失敗しました

Java を使用して、このサイト「 http://207.200.96.231:8008 」から HTML ページのソース コンテンツを取得しようとしています。ただし、Java のデフォルト ライブラリは、この問題では役に立ちませんでした。このチュートリアルも使用してみましたが、どちらも機能しませんでした。この問題は、サイトのセキュリティ保護のために発生していると思います。以下に示す次のコードを実行すると、例外が発生します: java.io.IOException: Invalid Http response.

コードを実装する方法のアイデアはありますか? または、私のニーズを満たすことができるライブラリはありますか? これまでのところ、私が提供したサイトに接続する別のアプローチを使用することを HTML パーサーで試してみJSoupましJerichoたが、それらも機能しませんでした。

編集 (解決済みの問題): Karai17Trashgodの助けを借りて、この問題を解決することができました。Shoutcast ページのコンテンツにアクセスするには、ユーザー エージェントが必要です。したがって、次のコードを追加するだけです。

最新のコードは次のようになります。

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

java - Java のプロパティを使用した音楽プレーヤー

音楽再生プログラムがあり、リストがあることをやりたいです。

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

android - Android ListView の位置へのスクロール

これは、音楽プレーヤーでの選択を模倣するために使用しているコードです。アイデアは、ユーザーが [次へ] または [前へ] ボタンを押すと要素が強調表示されるということですが、スムーズにスクロールせず、基本的にいくつかの要素が正しく強調表示されないListViewため、これは私が望むようには機能しません。setSelectionより良い説明のために、私が実際に実装しようとしているのは、(プレイリストを表示しているときに) 次/前のボタンを押すとスクロールする Winamp アプリです。

を使用してもsetSelectionFromTop()smoothScrollToPosition()正しく機能しませんでした。

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

c++ - DLL 内で使用する最も単純な C++ PUSH 通知/POST ソリューションは?

HTTP 経由で再生中の曲の詳細を Web ページ/Web サーバーに送信する単一の機能を持つ Winamp プラグインを作成しています。このような実際に機能するものを見つけることができなかったので、初めて C++ に飛び込んで自分でやることにしました。

プラグインは C++ DLL ファイルです。新しい曲が再生されるたびに曲のタイトルを Windows メッセージ ボックスに出力できるようになりました (C++ の初心者にとっては悪くありません! ;))

どこで立ち往生していますか:

C ++方向のプッシュ通知で私を取得するものは何も見つかりませんでした。

成功せずに、HTTP ライブラリを DLL に埋め込んだり含めたりして、代わりにポスト リクエストを試みました。libcurl、このライブラリ here、およびこのライブラリも - しかし、それらのどれも動作させることができませんでした! リンクエラーが発生し続け、その後いくつかのエラーが発生しました。数時間後、私はあきらめました。

私は非常に熟練した JavaScript プログラマーなので、おそらく JS を使用してプッシュ通知サービスに接続すればうまくいくと思いましたが、C++ 内で JS を実行するのは複雑すぎるように思えます。おそらく私は間違っていますか?

要するに、プッシュ通知と投稿リクエストのどちらのソリューションが実装するのに適しているか (読み取り: より簡単か) がわかりません。

解決策/入力/指示/情報、またはあなたが得たものに感謝します。私はコードを投稿できますが、私が持っている唯一のコードは、Winamp から曲情報を取得する部分であり、その部分は機能します。

前もって感謝します。

編集:私は新しい VS2012 を使用していることに注意する価値があると思いますか?

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

c# - PubNub JSON シリアル化コードはサンプル プロジェクトでは機能するが、私のプロジェクトでは機能しない

HTTP 経由で再生中の曲の詳細を Web ページに送信する単一の機能を持つ Winamp プラグインを作成しています。

これは次のように機能します: Winamp の曲イベントがトリガーされます -> 新しい曲をチェックします -> PubNub (C# API) を使用して Web ページに公開します。

これまでのところ、JSON に公開するために渡すオブジェクトをシリアル化しない PubNub コードを除いて、すべてが想定どおりに機能する段階に達しました。PubNub コンソールに表示されるのは{}、空の JSON オブジェクトだけです。

プロジェクト構造の背景:

プロジェクトの内訳

C# で Winamp プラグインを作成できるカスタム ライブラリであるSharpampを使用しています。PubNub C# APIも使用しています。gen_notifier_cs プロジェクトは、Sharpamp によって作成された C++ プラグイン ラッパーです。notifier_cs は、すべてのコードが存在する場所です。他の 2 つのプロジェクトは自明だと思います。私は notifier_cs で PubNub API を参照しており、notifier_cs と PubNub API の両方で Sharpamp も参照しています。

したがって、シリアル化する必要があるオブジェクトはSong、Sharpamp で定義されているクラスのものです。

たとえば、song曲データを含むオブジェクトがある場合、それpubnub.publish("winamp_pipe", song);を公開すると、PubNub が自動的にデータを JSON にシリアル化します。しかし、それは私のソリューションではうまくいきません。

シリアル化されない理由をテストするために、そのクラスをPubNub APIのサンプル コード ファイルにコピーしました。Visual Studio はクラスを次のように変更しました (public Song() メソッドに注意してください)。

同じサンプル ファイルで、いくつかの値を使用してデフォルトの曲オブジェクトを開始しました。

そしてそれを公開しました:pubnub.publish("winamp_pipe", song); そしてそれはうまくいきました!PubNub チ​​ャンネルで JSON オブジェクトを取得しました。

{"Album":"albumname","Artist":"artistname","Filename":null,"HasMetadata":true,"Title":"songtitle","Year":"2012"}

そこで、「新しい」Songクラスを Sharpamp で定義された元のクラスに置き換えてみました。notifier_cs プロジェクトに別のクラス定義を追加しようとしましたが、それは私が依存しなければならない Sharpamp のものと衝突します。思いつく限り、たくさんのことを試してきました。言うまでもなく、どれも勝てませんでした。それでも、空の JSON オブジェクトしか取得できません。

これは、 PubNub APIの publish メソッド内でシリアル化を行うコードです。このコードは、PubNub のサンプル ファイルでは機能しますが、私のプロジェクトでは機能しないことを思い出してください。

私は最後の日のために髪を引っ張っています。この投稿が非常に長いことは承知していますが、ご意見をお寄せいただきありがとうございます。

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

c# - c# Winamp のメイン ウィンドウを移動する

次のコードを使用して、winamps のメイン ウィンドウを移動しようとしています。

このコード スニペットは、Winamp を除く、私がテストしたすべてのプロセスで動作します。プロセスの を使用するmainWindowHandleと、別のウィンドウが移動します。Winamp で動作させる方法を知っている人はいますか?