小编Cle*_*ent的帖子

使用JRuby直接调用Android Java方法

我最近一直在探索如何通过SL4A中的JRuby访问Android的库.我知道可以用Ruboto设计应用程序,但我只是想用一个简单的脚本来访问当前SL4A不提供的API.我可以导入普通的罐子等,但我无法获得Android的API.具体我想访问'android.nfc'.有没有办法做到这一点,我还没有想出或有可能不工作; SL4A确实声明JRuby提供了直接的API桥接.

谢谢,克莱门特

java android jruby nfc sl4a

7
推荐指数
1
解决办法
404
查看次数

用于 Python 的 MP3 (MPEG I) 块解码器

我已经搜索了几天并尝试了许多不同的库,包括 PyDub、python_mp3_decoder(分段错误)、pymad,但基本上没有找到一个 Python 库来让我解码 MP3 流(来自互联网)无线电;icecast),并将其视为麦克风输入(例如 PyAudio 流)。

我正在尝试获取解码音频流以与 PyAudio 一起用于声学指纹识别项目。另一个问题是我不能使用 PyMedia,它以前在 stackoverflow 上被建议使用过,因为它在 Mac 上不受支持,而且它已经超过 12 年没有更新了。

任何有关如何在 python 中实时解码 MP3 流的输入将不胜感激!谢谢!

python mp3 ffmpeg wav radio

5
推荐指数
0
解决办法
283
查看次数

访问以前返回的值 - Python3.2

我已经尝试了一段时间才能访问我最近返回的值并在if语句中使用它而不必调用该值.

基本上我有一个while循环调用一个允许用户输入然后将输入返回循环的函数.

while selection() != 0: ## Calls the "WHAT WOULD YOU LIKE TO DO" list and if it is 0 quits the script
    input() ## just so it doesn't go straight away
    if selection.return == 1: ## This is what I would like to happen but not sure how to do it... I've googled around a bit and checked python docs
Run Code Online (Sandbox Code Playgroud)

看看我是否:

if selection() == 1:
Run Code Online (Sandbox Code Playgroud)

它会工作,但再次显示"你想做什么"的文字......

如果这是一个明显的解决方案,我很抱歉,但非常感谢帮助:)

python call return-value while-loop

2
推荐指数
1
解决办法
154
查看次数

标签 统计

python ×2

android ×1

call ×1

ffmpeg ×1

java ×1

jruby ×1

mp3 ×1

nfc ×1

radio ×1

return-value ×1

sl4a ×1

wav ×1

while-loop ×1