問題タブ [mpvolumeview]
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 - MPVolumeView をどのように実装しますか?
ユーザーがスライダーでシステム ボリュームを変更できるようにしたいのですが、これを行う唯一の方法は MPVolumeView を使用することであることに気付きました。
しかし、サンプル コードが見つからず、実装しようとしているすべてのメソッドが表示されません。
では、MPVolumeView を実装する最も簡単で正確な方法は何でしょうか?
iphone - カスタムスライダーを使用して音量を制御できますか?
ご存知のように、MPVolumeViewは音量を変更するためにアプリに追加できますが、今度はカスタムスライダーで音量を制御したいと思います。MPVolumeがuisliderのサブクラスである場合、おそらく私はそれを自分で適合させることができます。実際、それはuiviewのサブクラスです。私の考えを実現するためのアドバイスをお願いします、どうもありがとうございました。
ios - MPVolumeView Airplay アイコンのサイズ変更
ビューの 1 つに MPVolumeView があり、他の出力ソースが利用可能な場合に Airplay アイコンが表示されます。それはすべて問題ありませんが、アイコンは小さく、MPVolumeView のフレームをどれだけ大きく設定しても、それ以上大きくなりません。
エアプレイアイコンのサイズを大きくする方法を知っている人はいますか?
ios - iOS 4.0 ボリューム フェード
何をしても問題が発生するようです。
アクティブに再生中のストリーミング オーディオで時間の経過とともにフェードを作成しようとしています。これまでのところ、オーディオ ストリーミングを適切に処理していると思われるプレーヤーは、MPMoviePlayerController と AVPlayer だけです。残念ながら、どちらもボリュームの変更を許可していません。(AVPlayer は、ローカル ファイルで実行された場合にのみ、IF をミキシングすることでボリュームの変更を許可します)。
統合されたボリューム変更で使用されたであろう最高のプレーヤーは AVAudioPlayer でした。残念ながら、それはローカル ファイルでしか動作しません。
いくつかの調査を通じて、Apple がシステム ボリューム (MPVolumeView で表される) を制御できないといういくつかの議論に気付きました。そうは言っても、一部のアプリはまだ影響を与えることができるようです. もし Apple がそれをコントロールできないとしたら、彼らはどうやってそれをやろうとしているのだろうか?
その背後にトリックはありますか?ドキュメントのどこかに欠けているものはありますか?
どんなヒントでもいただければ幸いです。
iphone - アプリ専用のサウンドを再生するためのiPhone設定音量
私は現在どのように
a )のAudioSessionとb)のMPVolumeViewの両方を使用して、sepperateを実行できます。
今私は、AudioSessionsの音量がシステムの音量に基づいているため、AudioSessionsの音量を設定できないことを読みました。これは私のベースでは悪いことです。音量調節された再生中にiPodの音楽を停止すると、さらに悪いことになります。
たとえば、runmeter(例として広告したくない)にはスライダーがあり、システムの音量やiPodの音量に関係なくアプリの音量を制御していることに気付きました。
だから私は電話をほぼミュートし、iPodを真ん中にして、アプリの音量を最大化することができます-正常に動作します。
アップルに落とされることなくこれを行う方法/ヒントはありますか?
助言がありますか?
ありがとう。
編集:これを解決してくれたbadgrrのおかげで、私の最終的な解決策は、CocosDenshinを使用することでした:
appDelegate、applicationDidEnterBackground:
appDelegate、applicationWillEnterForeground:-念のために!
再生、私はまた、サウンドファイルがいつ行われたかを知る必要がありました。次を再生するために、私は同時の混合で文を構築したくないので。言葉。「こんにちは」そして「世界」と言うように:
Soundplayerの初期化について:
サウンドの再生:
現在停止した後、次のものを再生します(私のaudioQueueはNSMutableDictionayです)
それが私と同じ問題を抱えている人の助けになることを願っています!
iphone - AirPlayのサポート、MPMoviePlayerControllerとMPVolumeViewの関係
ビデオ再生をサポートするiPhoneアプリケーションを開発しています。ビデオを再生するためのカスタムコントロールでMPMoviePlayerControllerを使用しています。この目的のために、MPMoviePlayerControllerのコントロールスタイルをMPMovieControlStyleNoneに設定しました。
再生中の動画でAirPlay機能をサポートしたいのですが。ドキュメントに従って、AirPlay機能を有効にするには、MPMoviePlayerControllerの「allowsAirPlay」プロパティをYESに設定する必要があります。カスタムコントロールでMPMoviePlayerControllerを使用している場合、プレーヤーUIにAirPlayボタンを表示するにはどうすればよいですか?
私は以下を試しました:
- インスタンス化されたMPVolumeView
- MPVolumeViewのshowsRouteButtonプロパティとshowsVolumeSliderプロパティをNOに設定して、ボリュームスライダーとルートボタンを非表示にします
- カスタムプレーヤービューにMPVolumeViewを追加しました
MPVolumeViewとMPMoviePlayerControllerの参照を相互に与えていません。ただし、MPMoviePlayerControllerの「allowsAirPlay」がYESに設定されている場合、AirPlayボタンがMPVolumeViewに表示されます。MPVolumeViewとMPMoviePlayerControllerはどのように関連していますか?独立して作成されたこれら2つのクラス間の関係は何ですか?
iphone - iPhone: ボタンを使用してボリューム コントロールを実装する
ボタンのクリック時に音量を調整する機能を実装する方法を教えてください。基本的に、ボリュームアップとボリュームダウンの2つのボタンを配置しようとしていますが、ボタンクリックの音量を調整する方法が見つかりませんでした。このリンクはMPVolumeViewについて言及していますが、XCode 4.0オブジェクトリストで見つけることができず、ボタンクリックの音量調整に使用できるかどうかもわかりません. 誰かが私を正しい方向に向けてください。
iphone - MPVolumeView を使用すると、システム ボリューム スピーカー アイコンが常に表示されます
私はこのSOの質問でここに表現された一種の逆の問題を抱えています
私の場合、私 (iPhone 4.3 GM) とテスター (iPhone 4.3.1) は、MPVolumeView で指で音量を調整するか、物理的な音量スイッチで音量を調整すると、スピーカーの音量オーバーレイが常に表示されるという動作を確認しています (スクリーンショットを参照してください)。
MPVolumeView を作成するコードを次に示します。私はそれが完全に一般的で標準的だと思います:
*volumeSlider は、IB に配置した単純な UIView への単純なアウトレットです。
私が考えることができるもう1つのことは、IBでは、volumeViewビューが非表示としてチェックされていることです。次に、オーディオの再生が開始されたときにそれを再表示します (これはオーディオ ストリーミング アプリです)。
助けてくれてありがとう!
objective-c - Xcode Designerを介してMPVolumeViewを追加するにはどうすればよいですか?
私はもともとMPVolumeViewを動的にページに追加しました...
しかし、何らかの理由で、ボリュームコンポーネントを動的に追加すると、アプリケーションがクラッシュするというレポートを受け取り始めました。
これを回避するために、XCodeデザイナを介してコンポーネントをビューに追加することにしましたが、これを行う方法がわからないことに気付きました。
最初に「オブジェクト」をテンプレートからオブジェクトパレットにドラッグしましたが、ビューに追加できないことがわかりました。そこで、そのアイデアを破棄してから、「View」オブジェクトを.xibビューに直接ドラッグしました。
コンポーネントが追加されたら、「カスタムクラス」を「MPVolumeView」に変更しようとしましたが、ビューは空の長方形をレンダリングしました。シミュレーターでコードを実行すると、何もレンダリングできませんでした。
パレットにまだ存在しないクラスをビューに追加するために私が見逃しているステップを誰かが知っていますか?
iphone - アプリからの Apple TV の AirPlay メタデータ (AVPlayer - MPVolumeView)
アプリで AVPlayer を介して MP3 を正常にストリーミングしています。MPVolumeView を実装して AirPlay のサポートを取り込みましたが、Apple TV のタイトル情報には、ストリーミングされた MP3 からは何も表示されず、「不明な」情報だけが表示されることに気付きました。アプリからこの情報を制御する方法はありますか、それとも MP3 のストリーミングが原因で発生した問題ですか? どんな助けでも大歓迎です!!