問題タブ [itunes]
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.
iphone - iTunesなしでiPhoneにアプリケーションをインストールするにはどうすればいいですか?
iTunesを使わずにアプリケーションをiPhoneに移動したい。2つの質問があります:1)他のアプリケーションをiPhoneに移動するアプリケーションはどのようにiPhoneに接続しますか?2)iTunesを使用してそれを行う場合、どのメソッドがiTunesのAPIでiPhoneへの接続を実装します。
iphone - COM を使用してプログラムで iPhone を同期すると、iTunes に通知されるようにする
Lotus Notes から iPhone にカレンダーを同期するアプリケーションを作成し (MS Outlook をコンジットとして使用)、変更を iPhone にプッシュするように iTunes に指示したいと考えています。
COM インターフェイス ( IITIpodSource.UpdateIpod ) を使用してこれをうまく行うことができますが、問題は、このメソッドが同期を開始するとすぐに戻ることです。その後、iTunes が残りを処理します。それに応じて GUI を更新できるように、iTunes が同期を完了したときにアプリケーションに通知する必要があります。
そのため、iTunes が iPhone を正しく同期している間、私のアプリケーションには同期がいつ完了したかが通知されません。ちなみに、ポーリングできるステータス フラグは、イベントと同じくらい問題ありません...
ドキュメントに役立つものは何も見つかりません。誰もこのようなことを試したことがありますか?
編集:FreeSpaceプロパティをポーリングしようとしましたが、同期が完了する前に更新されているようです(私が知る限り、数回更新されることさえあります)
windows - COM オブジェクトが登録またはインスタンス化されているかどうかの検出 (iTunes)
Windows で iTunes COM API を使用しています。iTunes オブジェクト (iTunes 自体を起動する必要がある) をインスタンス化するときに発生する膨大な遅延を管理したいと考えています。私は次のことを決定する方法があることを望んでいました:
- 特定の CLSID がシステムに (プログラムによって) 登録されている場合
- 特定の CLSID のインスタンスが既に作成されている場合
これらを使用して、「iTunes がインストールされていません」または「iTunes が開始されるまでお待ちください。しばらくお待ちください」などの役立つフィードバックを提供できます。
java - Windows 上の Java で iTunes 歌詞データにアクセスする
Web サイトから歌詞をダウンロードする短い Java プログラムを作成しています。唯一の問題は、mp3 ファイルの歌詞タブにアクセスする方法がわからないことです。どんな助けでもいただければ幸いです
macos - 特定のライブラリでiTunesを起動するApplescript
Optionキーを押しながらライブラリを参照する代わりに、特定のライブラリでiTunesを起動できるAppleScriptを作成したいと思います。私はすでにダグのライブラリマネージャーを知っていますが、それは私が望んでいることではありません。AppleScriptは特定のライブラリ用です。
objective-c - iTunes のようなプレイリスト構造の最適な実装は?
iTunes に似たマスター/ディテール インターフェイスを持つアプリを作成しています。これは、iTunes のプレイリストと同じデータ階層を持っています (ただし、単純にするために「プレイリスト」のグループを許可していません)。つまり、ユーザーが手動で追加するアイテムのみが含まれる通常のプレイリストがあります。ユーザー定義の述語に一致するすべてのアイテムを表示するスマート プレイリストがあります。最後に、ユーザーがまったく編集できない「プレイリスト」がいくつかあります (私はこれらを と呼びますDefaultFolders
) が、それらの述語がすべてを表示することであるという点で、本質的には洗練されたスマート プレイリストにすぎません。これらは、iTunes の「ライブラリ」および「ムービー」セクションに似ています。
この構造を再現しようとして、次の階層を作成しました (コア データ内): http://gallery.me.com/davedelong#100084/Screen%20shot%202009-11-07%20at%207.17 .53%20PM&bgcolor=black (うまくいけば自明です)
ただし、このアプリに慣れるにつれて、この構造は少し面倒になりました。たとえば、AbstractFolder クラスに というアクセサーを定義して-(NSSet *)items
、すべての具体的なフォルダー タイプ ( DefaultFolder
、SmartFolder
、およびFolder
) がそのコンテンツを簡単に取得できるようにしました。これは、Folder エンティティがエンティティと持つ関係と一致しItem
ます。items
ただし、アクセサーを に実装することはできません。これは、コア データによってエンティティAbstractFolder
に提供される生成されたアクセサーをオーバーライドするためです。Folder
すべての具体的なフォルダーが実装するプロトコルの一部にすることを考えましたが、それは継承の目的を無効にしているようです。
だから私は、メーリングリストの集合的な知恵にこれを開きます。この構造をモデル化するより良い方法はありますか? 似たような構造のアプリに取り組んだ人はいますか? 何が役に立ちましたか?