问题标签 [javaosc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 为什么布局上的 setBackgroundColor 有时会使我的应用程序崩溃
我正在构建一个可以发送和接收 OSC 的应用程序。我正在使用 JavaOSC,它完全符合我的需求。
我在 OSC 消息中发送颜色值,也接收它们。
我从基于此颜色选择器 http://code.google.com/p/color-picker-view/的颜色选择器发送颜色 ,效果很好。
我的问题是:
- 当我在颜色选择器中选择颜色时,我正在设置布局的背景(颜色选择器所在的位置)视图:
私有 ColorPickerView.OnColorChangedListener colorListener = new ColorPickerView.OnColorChangedListener(){
其中 mScreen 是一个 LinearLyout
mScreen = (LinearLayout) findViewById(R.id.myScreen);
它按预期工作。
- 当我收到一条带有颜色的 OSC 消息时,我也想更改背景,但它崩溃了。
我的听众是
OSCListener 监听器 = 新 OSCListener() {
您可以在下面找到崩溃报告。函数 setBackgroundColor 是否需要在特定函数中才能正常工作(例如在 onClick 函数中)或在屏幕上重绘某些内容时?
崩溃报告
08-05 15:18:15.035: WARN/dalvikvm(18083): threadid=7: 线程退出未捕获异常 (group=0x4001d7d0) 错误/AndroidRuntime(18083): 致命异常: Thread-8 错误/AndroidRuntime(18083): android.view.ViewRoot$CalledFromWrongThreadException:只有创建视图层次结构的原始线程才能触摸其视图。错误/AndroidRuntime(18083):在 android.view.ViewRoot.checkThread(ViewRoot.java:2811) 错误/AndroidRuntime(18083):在 android.view.ViewRoot.requestLayout(ViewRoot.java:594) 错误/AndroidRuntime(18083) : 在 android.view.View.requestLayout(View.java:8180) 错误/AndroidRuntime(18083): 在 android.view.View.requestLayout(View.java:8180) 错误/AndroidRuntime(18083): 在 android.view。 View.requestLayout(View.java:8180) 错误/AndroidRuntime(18083): 在 android.view.View.setBackgroundDrawable(View.
java - 从 android 应用程序发送 OSC(打开声音控制)消息
我正在使用 SDK for android 4.0 编写一个 android 应用程序
我想知道在 android SDK 中是否有用于发送 OSC 消息(Open Sound Control)的 API,或者我应该只使用 java OSC SDK。
我尝试浏览http://opensoundcontrol.org/introduction-osc 并在实现下发现以下内容:http ://www.illposed.com/software/javaosc.html
所以我只是想知道我是否应该使用 JavaOSC、其他一些库,或者 android 是否带有它自己的 API 来发送 OSC 消息。
任何有关该问题的信息将不胜感激。
谢谢你
冷杉
java - 使用 JavaOSC 向 Android 发送/接收 OSC 消息
我正在尝试编写允许使用 JavaOSC 库发送和接收 OSC 消息的示例 Android 应用程序。在示例中,我们发送带有 OSC 消息的简单 Android seekBar 的当前值。
LogCat 说:
这是我的示例代码,不幸的是它不起作用(似乎我在尝试发送消息时出现异常)。也许有人知道这里出了什么问题?
我是Android开发的新手,谢谢所有建议...
UPD: OSCMessage 构造函数已被弃用,但在我将其修改为有效的构造函数后,没有任何更改......
在很多 android 错误日志之间说:
09-03 07:56:00.794: E/AndroidRuntime(2408): 致命异常: main 09-03 07:56:00.794: E/AndroidRuntime(2408): java.lang.NullPointerException 09-03 07:56:00.794: E/AndroidRuntime(2408): 在 com.remote.secondtest.MainActivity.sendMyOscMessage(MainActivity.java:132) 09-03 07:56:00.794: E/AndroidRuntime(2408): 在 com.remote.secondtest.MainActivity.onProgressChanged (MainActivity.java:93) 09-03 07:56:00.794: E/AndroidRuntime(2408): 在 android.widget.SeekBar.onProgressRefresh(SeekBar.java:91)
java - 如何在 Java 中接收大 OSC blob
我正在尝试使用 Java 从 PureData 接收相当大的 OSC blob(超过 10000 个字节的数组)。
我尝试了oscP5 库,我得到了ArrayIndexOutOfBoundsException
大约 1500 字节。
我对具有相同限制的JavaOSC 库有相同的限制(来自https://wush.net/trac/lsu-idt/wiki/JavaOSC的代码示例)。
NetUtil
[3] 库给我de.sciss.net.OSCException: Error while receiving OSC packet: java.nio.BufferUnderflowException
但是,我可以使用 PureData 轻松接收这些 blob 甚至更大的 blob。所以我猜我的 Java 配置有问题。
我尝试使用 -Xms512m 甚至 -Xms2048m 来增加 VM 内存,但这无济于事。
java - Android、OSC、接收方未收到消息。
我正在开发一个通过 OSC 从其他程序接收消息的应用程序。我使用的库是来自http://www.illposed.com/software/javaosc.html的 JavaOSC 。
我将以下内容放入 onCreate 方法(try{} 部分):
在我的python代码中,我向正确的端口发送了一条带有/fromPython地址的消息,我用其他程序(例如Max,Pd)测试了该消息并确认可以接收到消息。但是,我在这里收不到任何消息。请帮忙。
java - 如何使用 Java 将 OSC 发送到 QLab?
我正在尝试将 OSC(打开声音控制)发送到 Figure 53 的 QLab。到目前为止,我已经想出了这段代码。
我已经成功地将 Illposed 的 JavaOSC 库添加到我的代码中,但是它说我需要 SLF4J,当我尝试添加slf4j-api-1.7.30.jar
它时说Failed to load class "org.slf4j.impl.StaticLoggerBinder".
当我尝试使用库 SLF4J 和 JavaOSC 运行上述代码时。
java - 使用 JavaOsc 从 Behringer X32 获取仪表读数
我正在尝试使用 JavaOsc,但在建立连接时遇到了困难。我的测试代码如下,但我输入的 IP 地址端口并不重要,它似乎连接(这是不正确的)并且我没有收到任何响应。所以我做错了什么,但很难找到文档。
回应是:
我还尝试联系本地接收器(使用 127.0.0.1),但也没有用。任何建议将不胜感激!