流媒体视频处理

时间:2013-02-06 13:46:38

标签: java video-streaming processing

Processing有一个Movie类(http://processing.org/reference/libraries/video/Movie.html),可以播放视频。使用以下代码播放本地视频文件没有问题。

public void setup() 
{
    size(WIDTH, HEIGHT);
    myMovie = new Movie(this,/Users/mike/Documents/abc.mp4");

    myMovie.play();

}

public void draw() 
{
    //(WIDTH-myMovie.width)/2
    image(myMovie, 0, 0);
}


// Called every time a new frame is available to read
public void movieEvent(Movie m) 
{
    m.read();
}

但现在我想从互联网上播放流媒体视频,我不知道该怎么做。我试图将文件名更改为以.mp4结尾的url链接(例如http://www.abc.com/abc.mp4),但它不起作用。

任何人都知道如何播放流媒体视频?

1 个答案:

答案 0 :(得分:0)

来自http://processing.org/reference/libraries/video/Movie.html

上的处理参考
Datatype for storing and playing movies in Apple's QuickTime format.
Movies must be located in the sketch's data directory or an accessible
place on the network to load without an error.

如果你想播放像mp4,ogg等普通内容类型的电影,你将不得不使用真正的视频库,而不是内置的Movie对象。