Настройка приложения Rubymotion для воспроизведения фонового звука
Я новичок в rubymotion и пытаюсь выяснить, как настроить приложение для продолжения воспроизведения музыки после нажатия кнопки "Домой" и перемещения приложения в фоновый режим. В моем Rakefile у меня есть:
$:.unshift("/Library/RubyMotion/lib")
require 'motion/project/template/ios'
begin
require 'bundler'
require 'bubble-wrap'
Bundler.require
require 'sugarcube-classic'
rescue LoadError
end
Motion::Project::App.setup do |app|
app.name = 'test_music_app'
app.frameworks << 'AVFoundation'
app.frameworks << 'AudioToolbox'
app.background_modes = [:audio]
end
И в моем app_delegate.rb:
UIApplication.sharedApplication.beginReceivingRemoteControlEvents
AVAudioSession.sharedInstance.setDelegate(self)
AVAudioSession.sharedInstance.setCategory(AVAudioSessionCategoryPlayback, error:nil)
AVAudioSession.sharedInstance.setActive(true, error:nil)
Кажется, я не могу найти в этом поддержку docs или stackru, поэтому любая помощь будет полезна как для меня, так и для всех, кто пытается запустить музыкальное приложение rubymotion. Спасибо!
1 ответ
Я думаю, что набор инструментов MusicPlayer и Audio не работает на симуляторе. Вы пробовали на устройстве?