異なるボリュームの2つの異なるMPMusicPlayerControllers
でエフェクトを作成しようとしています。私はまだ今MPMusicPlayerController.volume
is deprecatedは、私が別のボリュームを持つ2つのMPMusicPlayerControllersを作成する方法を見つけ出すように見えることはできませんということ異なるボリュームで同時に2つのDRM保護された曲を再生する
let musicPlayerController = MPMusicPlayerController.systemMusicPlayer
let volumeController = MPVolumeView(frame: CGRect(x: 0, y: 0, width: 1, height: 1))
self.view.addSubview(volumeController)
// get the UISlider for the MPVolumeView
let volumeSlider = volumeController.volumeSlider
volumeSlider.value = 0.5
musicPlayerController.play()
のボリュームを1 MPMusicPlayerController
を作成して設定することができるよ...私が探していますこの
let musicPlayerController = MPMusicPlayerController()
musicPlayerController.volume = 0.5
//set the song
musicPlayerController.play()
let otherPlayerController = MPMusicPlayerController()
otherPlayerController = 0.5
//set the song
otherPlayerController.play()
のようなもののために私はそれのためのDRM保護されたファイルを持っている制限のAVAudioPlayer
を使用することができませんよ。私は本質的に、異なるボリュームレベルで同時に2つのDRM保護された音楽ファイルを再生しようとしています。
異なるMPMusicPlayerControllers
をiOS 10または11の異なるボリュームに作成する方法はありますか(同じMPMusicPlayerController
の異なるボリュームで2つの曲を再生するようなもの)?ハッキリの回避策は大歓迎です。
私はsystemMusicPlayerがシングルトンであるシステム全体の音楽プレーヤーへの参照に過ぎないと思います。 appMusicPlayerを試して、別の結果が得られるかどうかを確認してください。 let player01 = MPMusicPlayerController.applicationMusicPlayer() let player02 = MPMusicPlayerController.applicationMusicPlayer() – solenoid
@solenoidお返事ありがとうございました!私はそれをやろうとしましたが、2つの音量をどのように変更するかは分かりません(後ほど質問しましたが、タイトルに含める必要がありました - 投稿を更新しました) – Jojodmo
Ahh音量 - 私はそれに疑問を抱いている。好奇心の中で、AVPlayerで再生されない音楽は何ですか?私のアプリでは、私は地元の音楽だけを再生し、古いスタイルのDRMの曲だけが読み込まれません。 – solenoid