2013-02-06 135 views
0

处理中有一个能够播放视频的电影类(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),但它不起作用。

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

回答

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对象。

+0

我想播放一个正常的内容,但该文件在互联网上,而不是本地的。但是我没能让它播放互联网视频。对于本地视频,它可以工作。 – nan