2013-10-10 51 views
0

我是rubymotion的新手,我试图弄清楚如何配置我的应用程序以继续播放音乐,一旦主屏幕按钮被点击并且应用程序被移动到背景。在我的Rake文件,我有:设置Rubymotion应用程序播放背景音频

$:.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) 

我似乎无法找到文档或该计算器的支持,所以任何帮助将是巨大的自己以及其他任何试图让rubymotion音乐应用程序启动并运行的人。谢谢!

+0

您是否尝试过在设备上运行您的应用程序?它适用于我的设备,但不适用于模拟器。 – mordaroso

回答

0

我觉得MusicPlayer和Audio工具箱在模拟器上不起作用。你在设备上试过了吗?

相关问题