問題タブ [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.
ios - iOS 7 と MPMediaPicker、なぜプラスなのか?
iOS 6 と 7 の間で 2 つの奇妙な分岐動作があります。
MPMediaPicker をエンド ユーザーに提示し、1 曲を選択して再生を開始できるようにしたいと考えています。
そこで、MPMediaPicker (サポートされている場合は /not/ multi、および /not/ cloud) を示します。
2 つの問題:
- iOS6 では、MPMediaPicker の最初の画面に曲が表示されます。iOS7 では、(空の) プレイリストです。MPMediaPicker に曲をデフォルトの最初の画面として表示させるにはどうすればよいですか? これは Apple が「よく知っている」ことのもう 1 つの例ですか?
- iOS7 では、リスト内のメディア アイテムの横に赤い (+) 記号が表示されます。その原因は何ですか?グーグルでそのための参照を見つけることができませんでした。(+) 記号は何ですか? 表の行とは別に強調表示されていないようです。ネイティブ メディア ピッカーはこれを表示しません。
ありがとう!
-ケン
MPMediaPicker コード:
ios - iOSでメディアプレーヤーの再生が停止したことを確認する方法
アプリケーションで画像やビデオをスライド ショーとして表示する必要があります。画像とビデオのリンクを配列に保持し、どちらがビデオでどちらが画像であるかを判断し、ビデオの長さと各画像の2秒に従ってスライドショーのタイミングを設定しました。問題は、スライドショーを開始するときですビデオが来て再生されますが、ビデオの再生が停止しているかどうかを判断できませんか?
使用しておりますよってMPMediaplayer
確認中です
MPMoviePlaybackStatePaused
しかし、ビデオが停止すると、常にセクションに移動します。ビデオが停止したときに常にその状態になるのはなぜですか?または、ビデオの再生が停止していると判断するのに役立つその他の方法はありますか?
ios - エクスポートせずにオーディオ ファイルのサイズを取得する
iPod ライブラリに保存されているオーディオ ファイルをエクスポートするアプリを開発していますが、エクスポートとアップロードの前にファイル サイズを確認する必要があります (サーバーには最大アップロード サイズが固定されています)。
- ファイルをエクスポートした後、サイズが同じにならないことはわかっています。新しいサイズを見積もる方法はありますか?
- 主な質問: (MPMediaItem などを使用して) エクスポートする前に元のファイル サイズを知ることができるので、このファイルをアップロードできないことをユーザーに伝えることができます (エクスポートには時間がかかる場合があります)。ありがとう。
ios - MPMediaPickerController init はデバイスでは機能しますが、エミュレーターでは機能しません (_UIViewServiceInterfaceErrorDomain Code=0)
MPMediaPickerController のインスタンスを初期化しようとすると、次のエラーが発生します。
View Controller を要求できませんでした: エラー Domain=_UIViewServiceInterfaceErrorDomain Code=0 「操作を完了できませんでした。(_UIViewServiceInterfaceErrorDomain エラー 0.)」
alloc/init だけでも、これが発生します。initWithMediaTypes または他の init メソッドを使用しても同じ結果になります。
ここで奇妙な部分: 実際のデバイスでテストすると、完全に正常に動作します! (このデバイスは、iOS 7.0.4 を実行している第 5 世代の iPod Touch です) エミュレータで動作しない理由を知っている人はいますか?
(iOS 7.0.3 を実行している iPhone Retina Simulator を使用しています。)
iOS 7 の MPMediaPickerController に関するこのユーザーの問題と同じではないと思います。自分のビルド設定で「標準アーキテクチャ (64 ビットを含む) ...」が設定されていることを確認したからです。
ios - MPMediaPickerController は、ラベルとアイコンの色をカスタマイズします
MPMediaPickerController
iOS 7 でアイテムのラベルの色を変更する必要がありXcode5
ます。
の作成の私のコードMPMediaPickerController
は次のとおりです。
私はこれを試していましたが、うまくいきません: https://gist.github.com/acidlemon/1955332
例:
前もって感謝します。
ios - MPMediaPickerController アイコンが選択されていない場合の背景色
MPMediaPickerController のアイコンの灰色を変更する必要があります。アイコンが選択されておらず、背景が色あせたように不透明な場合は、これも削除する必要があります。
私はios7.1と次のコードを使用して、viewControllerでMPMediaPickerController要素を表示しています。
そしてAppDelegateのこのコード
例:
ios - MPMediaPickerController を表示するときのデフォルトの曲タブ
でを表示するMPMediaPickerController
とiOS7
、デフォルトのタブは [プレイリスト] タブになります。
デフォルトのタブを [曲] タブに変更するにはどうすればよいですか?
どこでも検索しましたが、解決策が見つかりませんが、他のアプリがこれを行っていることがわかっているので、解決策が見つかる可能性があることはわかっています.
メディア ピッカー コントローラーの表示方法を次に示します。