首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AllJoyn音频服务编译问题

AllJoyn音频服务编译问题
EN

Stack Overflow用户
提问于 2014-09-15 14:09:15
回答 1查看 794关注 0票数 2

我想运行一个基于AllJoyn的音频流服务器,而AllJoyn音频服务似乎不能从alljoyn/多媒体/音频文件夹构建(在这个文件夹中运行scon总是以编译错误告终)。我正在构建14.06版本的AllJoyn。

有人成功地在Raspberry (Raspbian)上构建了AllJoyn音频服务吗?

经常这样。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-15 14:09:15

为了编译音频服务,您需要从文件夹alljoyn/core/alljoyn/services/音频中编译,这是一个示例编译命令( that A Raspberry Pi),该命令还构建了音频示例:

代码语言:javascript
复制
scons OS=linux CPU=arm WS=fix BR=on SERVICES=about,audio BUILD_SERVICES_SAMPLES=on VARIANT=release BINDINGS=core,cpp OE_BASE=/usr

不过,在编译之前,您必须先安装软件包libasound2和libasound2-dev。您可以通过运行示例中的文件SinkService和安卓应用程序doubleTwist的流媒体音乐来测试它是否工作。如果音乐播放得太快,请确保在alljoyn/多媒体/音频中修改SConscript,以便在环境中包含asound库:

代码语言:javascript
复制
if audio_env['OS'] == 'linux':
        audio_env.AppendUnique(LIBS = [ 'asound' ])

如果试图构建音频服务,但是对于Android,您应该检查此页。如果生成后无法从SinkService连接到doubleTwist,请参阅此页。如果您可以连接,但SinkService挂起,请参见此页

如果您的目的是构建所有AllJoyn服务和绑定,请切换到alljoyn/core/alljoyn文件夹,并尝试如下所示:

代码语言:javascript
复制
scons OS=linux CPU=arm WS=fix BR=on SERVICES=about,audio,config,controlpanel,notification,onboarding BUILD_SERVICES_SAMPLES=on VARIANT=release BINDINGS=core,cpp,c,java,js,objc,unity OE_BASE=/usr

HTH

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25850024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档