代码之家  ›  专栏  ›  技术社区  ›  Scott Arrington

Android音频流转码

  •  1
  • Scott Arrington  · 技术社区  · 15 年前

    首先让我声明我不懂Java。我是一个.NET开发人员,有着扎实的C#技能,但实际上我正在尝试同时学习Java和AndroidSDK(我知道这可能并不理想,但哦,我很有冒险精神:)

    这样的事情有可能吗?如果是这样的话,它是否可行(也就是说,它是否会占用过多的CPU并耗尽电池)?我是否应该考虑用本地代码而不是Java来处理NDK呢?我并不反对在桌面计算机上运行的中间编写某种服务(即使是在C#中),但理想情况下,我希望首先探索纯基于设备的选项。我应该从哪里开始?

    提前感谢您提供的任何见解!

    2 回复  |  直到 15 年前
        1
  •  0
  •   davr    15 年前

    在你的电脑上有一个代理,可以捕获windows音频输出,对其进行编码,并将其发送到你的手机上,这是完全可能的。8年前,我在一个基于linux的PDA(sharp zaurus)上有过类似的经历。诀窍在于,你不想直接解码或访问XM无线流,你只是简单地捕获发送到桌面上扬声器的内容并重新发送。由于重新编码,音频质量会有轻微的下降,但不会太差。

        2
  •  0
  •   Joel Grenon    14 年前

    我使用Android云服务的alpha版本完成了云到电话的代码转换。转码在服务器上透明地完成,结果流在电话上流化。也许值得一看。 http://positivelydisruptive.blogspot.com/2010/08/streaming-m4a-files-using-android-cloud.html