小编Jea*_*kow的帖子

FFmpeg RTP流错误

我想通过FFmpeg播放视频文件,但是我收到此错误:

RTP多路复用器中仅支持一个流

我写这篇文章时遇到错误:

ffmpeg.exe -i SomeVideo.mp4 -f rtp rtp://127.0.0.1:11111
Run Code Online (Sandbox Code Playgroud)

我不知道出了什么问题.

streaming ffmpeg live rtp

5
推荐指数
1
解决办法
1万
查看次数

Android setOnItemClickListener 与 setOnClickListener

据我所知,有两种方法可以处理不同列表项上的点击:

  1. 使用setTag()到集类型在适配器列表中的项目,然后setOnItemClickListener()在列表getTag()视图的区分类型,如下所示:

listview.setOnItemClickListener(new OnItemClcikListener(){});

  1. 在适配器内部,setOnClickListener()在 期间单独为每个项目getView(),像这样:

item.setOnClickListener(new OnClickListener() {});

有什么区别,哪个更受欢迎?

android listview onitemclicklistener onclicklistener

5
推荐指数
1
解决办法
2206
查看次数

使用Java SDK将音频从mic流式传输到IBM Watson SpeechToText Web服务

尝试使用Java SDK将来自麦克风的连续音频流直接发送到IBM Watson SpeechToText Web服务.distribution(RecognizeUsingWebSocketsExample)提供的示例之一显示了如何将.WAV格式的文件流式传输到服务.但是,.WAV文件要求提前指定它们的长度,因此一次只将一个缓冲区附加到文件的简单方法是不可行的.

它似乎SpeechToText.recognizeUsingWebSocket可以采取一个流,但喂它一个实例AudioInputStream似乎并没有这样做似乎连接已建立但即使没有返回成绩单RecognizeOptions.interimResults(true).

public class RecognizeUsingWebSocketsExample {
private static CountDownLatch lock = new CountDownLatch(1);

public static void main(String[] args) throws FileNotFoundException, InterruptedException {
SpeechToText service = new SpeechToText();
service.setUsernameAndPassword("<username>", "<password>");

AudioInputStream audio = null;

try {
    final AudioFormat format = new AudioFormat(16000, 16, 1, true, false);
    DataLine.Info info = new DataLine.Info(TargetDataLine.class, format);
    TargetDataLine line;
    line = (TargetDataLine)AudioSystem.getLine(info);
    line.open(format);
    line.start();
    audio = new AudioInputStream(line);
    } catch (LineUnavailableException e) {
        // …
Run Code Online (Sandbox Code Playgroud)

java speech-to-text ibm-watson

5
推荐指数
2
解决办法
3612
查看次数

如何处理Windows Phone中所选枢轴项的事件

我有一个3 PivotItem秒的应用程序和一个ApplicationBar.我想隐藏ApplicationBarPivotItem第2和第3选择,并显示ApplicationBar首当PivotItem选择.

c# application-bar pivotitem windows-phone-8

3
推荐指数
1
解决办法
2828
查看次数

启动 WPF 应用程序时的 App_Startup() VS OnStartup()

我正在启动一个新的 WPF 项目,我需要在启动应用程序时提供照明。

我观看了 2 个不同的 WPF 项目来了解如何开始。

  • 第一个从文件void App_Startup(object sender, StartupEventArgs e)中的方法开始App.xaml.cs,直接从文件中调用App.xaml( Startup="App_Startup")。
  • 另一种是从文件protected override void OnStartup(StartupEventArgs e)中的方法开始App.xaml.cs

除此之外,当我启动 WPF 项目时,默认代码模板以第三种方式StartupUri="MainWindow.xaml"在文件中启动App.xaml

这三种方式有什么区别呢?

.net c# wpf

3
推荐指数
1
解决办法
2694
查看次数

在不知道父节点的情况下删除节点(JavaFX)

我可以在Node不知道其父级的情况下从场景图中删除a 吗?

换句话说,我可以这样做吗?

@FXML private ToolBar toolBar;

@FXML
protected void handleCloseButtonAction(ActionEvent actionEvent) {
    toolBar.getParent().getChildrenUnmodifiable().remove(toolBar);

    actionEvent.consume();
}
Run Code Online (Sandbox Code Playgroud)

如果我这样做,它会抛出一个java.lang.UnsupportedOperationException.

java javafx fxml

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

TimeSpan.ToString() 上的 System.FormatException

我有一个代表秒数的浮点数,我需要格式化它以匹配这个:

我需要像这样格式化经过的时间(以秒为单位):

HH:mm:ss.fff // Like 01:15:22.150
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

TimeSpan timeSpan = new TimeSpan(0, h, m, s, ms);
string time = timeSpan.ToString(@"HH\:mm\:ss.fff"); // Throw a System.FormatException
Run Code Online (Sandbox Code Playgroud)

如果我使用 ´@"hh:mm:ss"´ 不会抛出异常,但我需要毫秒...

什么是正确的字符串格式?

我使用这个TimeSpan构造函数。

.net c# timespan tostring

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

如何在while循环中继续使用语句?

让我们采取以下代码片段:

int i = 0;
while ( i <= 10 )
{
    System.out.println(i);
    if ( i == 8 )
    {
        continue;
    }
    i++;
}
Run Code Online (Sandbox Code Playgroud)

我必须在代码中进行哪些更改以避免无限循环?

c# java continue while-loop

0
推荐指数
1
解决办法
3万
查看次数