問題タブ [mpmediapickercontroller]

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 に答える
1081 参照

iphone - MPMediaPickerController-誤って選択した後の選択解除

私が書いたコードとAppleのサンプルAddMusicコード(http://developer.apple.com/iphone/library/samplecode/AddMusic/index.html はデバイスのみで実行されます)の両方で問題が明らかです。

アイテムをクリックしたときにMPMediaPickerControllerを開くと、その後そのアイテムの選択を解除することは不可能のように見えます。実際には、MPMediaItemCollectionに再び追加されるだけです(これで問題ありません。後で重複をフィルタリングできます)。

何かを選択した後、選択を解除できないのは奇妙なことです。以前は、「追加」ボタンがオンとオフのチェックボックスとして機能するように実装されていると思っていました。

MPMediaPickerControllerで選択を解除する方法を説明するドキュメントに何かが欠けていますか?

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

iphone - presentModalViewController が機能しない

presentModalViewController を使用して MPMediaPickerController を表示しようとすると、奇妙な問題が発生します。私は正常に動作していましたが、最近 (おそらく 3.1 の時点で、最後に動作していた時期を正確には思い出せません)、MPMediaPickerController は自分自身を表示することを拒否しています。画面は真っ暗なままで、上部にステータス バーしかなく、アプリケーションを終了せざるを得ません。

これが私のコードです:

ご覧のとおり、ほとんどは Apple のサンプルからそのままコピーされており、Cocos2D で動作するようにいくつかの変更が加えられています。コード内のウィンドウ変数はアプリケーション ウィンドウであり、init メソッドに保持されます。

メソッドの残りの部分は正常に動作しているように見えます... ディレクタがウィンドウから切り離され、ステータス バーが表示されます。しかし、MPMediaPickerController が画面に表示されるはずですが、表示されません。前述したように、少し前までは問題なく動作していたので、ここで何が起こっているのか途方に暮れています。

ご協力いただきありがとうございます。

編集:これらの行をコメントアウトすると、次のことに気付きました。

それらを次のように置き換えます。

...その後、ピッカーコントローラーが本来あるべき姿で表示されます。3.0 が出てから iPod ライブラリへのアクセスを最初に実装したときに、ビューを追加したのはこの方法でした。現在の方法より少し複雑ではないからです。ただし、この方法の問題は、ピッカー コントローラーが閉じられると、タッチ イベントで報告されるすべてのタッチ座標が不正確になることです。これが Cocos2D のバグなのかどうかはわかりませんが、Director の openGLView でコントローラーを直接表示することはほぼ不可能です。

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

iphone - MPMediaItems 生の曲データ

MPMediaItem の生データにアクセスする方法を考えていました。

何か案は?

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

iphone - iPhone SDK、MPMediaItemCollection を保存しますか?

アプリケーションにMPMediaPickerController. MediaItemを保存して、起動時に再生を再開したいと思います。を使えば可能だと思いますMPMediaQuery。を使用する必要があるようMPMediaItemPropertyPersistentIDですが、クエリの方法がわかりません。何かご意見は?

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

iphone - iPhone ローカル ライブラリからビデオ ファイルを選択

オーディオ ファイル (MPMediaPickerController) を選択する方法は知っていますが、ビデオ ファイルを選択する方法は?

ありがとう

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

iphone - ビデオファイルを選択するための MPMediaPickerController

ユーザーがデバイス上の iPod ライブラリからビデオ ファイルを選択できるようにしたい (自分のアプリで再生できるようにするため)。それは可能ですか?MPMediaPickerController を使用することを考えていましたが、ビデオ ファイルまたはオーディオ ファイルのみを選択できるかどうかはわかりません。

どんな助けでも大歓迎です。

ありがとう、

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

iphone - MPMediaPickerControllerアプリでアルファベット順のスクロールを実装する

iPhoneライブラリに移動してから曲に移動すると、MPMediaItemPickerクラスと同じように曲が表示されます。唯一の違いは、iPodアプリケーションがリストの一番上に検索バーを表示し、右側にアルファベット順のスクロールを表示するのに対し、MPMediaItemPickerクラスは上下に移動する単純なスクロールのみを再生することです。MPMediaItemPickerクラスの右側にアルファベット順のスクロールを実装するにはどうすればよいですか?誰か助けてくれませんか。

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

iphone - セッション間で iPod プレイリスト (MPMediaItemCollection) を保持するためのベスト プラクティス

iPhone SDK でアプリ内オーディオを使用する場合、ユーザーが iPod ライブラリからリストを選択して、アプリ内ローカル プレイリストを作成できるようにすることができます。この選択を維持したい場合は、データをシリアル化してファイルに書き込んでから回復するのは簡単です。

しかし、このようなバニラだけでは、何か問題があると思います. たとえば、ユーザーがサウンドを同期して削除するとどうなるでしょうか。それらすべてをループして、セットアップ時に iPod DB に問い合わせることはできますが、リストが 50,000 に及ぶ可能性があるため、これには時間がかかる可能性があります。

他の人はこれをどのように行っていますか? また、私が考えていない落とし穴は何ですか?

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

iphone - MPMediaPickerControllerキャンセルボタンを左側に配置するにはどうすればよいですか?

私はアプリを開発していますが、これまでのところ、すべてのキャンセルボタンはナビゲーションアイテムの左側にあります。これは標準だと思いました。それがAppleが彼らのアプリで行っていることです。それは、ナビゲーション項目の右側にキャンセルボタンがあるMPMediaPickerControllerに遭遇するまでです。

とにかくこれを左側に移動できますか?他のアプリにはこれがないので、他のすべてのキャンセルボタンを右に移動するのは気が進まない。しかし、あるビューから次のビューにサイドを切り替えることはさらに悪いことです。

迷惑なことに、MPMediaPickerControllerのドキュメントはこれを追加します:

注:MPMediaPickerControllerクラスは、ポートレートモードのみをサポートします。このクラスはサブクラス化をサポートします。このクラスのビュー階層はプライベートです。ビュー階層を変更しないでください。

私はこのアプリをリリースするのにそれほど急いでいないので、ユーザーエクスペリエンスを大幅に向上させることができるので、可能であればこのボタンを移動することを拒否するリスクを冒すことをいとわない。

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

android - Android用ソングピッカー

プログラムで呼び出すことができる Android 用のソング ピッカーはありますか?

ユーザーが曲を選択できるビューを表示する iPhone の MPMediaPickerController に似たものを探しています。