Это код, который я написал в J2SE с нативной Java-оболочкой для Gstreamer. Но, увы, это не работает в веб-браузере, я очень расстроен тем, что могу сейчас сделать, у меня нет альтернативы для завершения этого проекта.
Разве невозможно использовать аудио / видео с Java-апплетом для Gstreamer или Для создания аудио CD / DVD-качества? (это не предназначено для всемирной паутины, только веб-браузеры между одноранговыми или одноранговыми 10 одноранговыми).
ex: рабочий пример как j2SE, но тот же код никогда не работает с java-апплетом из браузера.
package audio;
/* Audio, Global class */
import org.gstreamer.*;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
// Used via applet:
// <applet code="sipphone.MainApplet" width=600 height=600 archive="Audio.jar" >
public class MyGst
{
public static void runit()
{
Gst.init();
Pipeline pipe = new Pipeline("MyGst");
Element src = ElementFactory.make("autoaudiosrc", "Source");
Element sink = ElementFactory.make("autoaudiosink", "Destination");
pipe.addMany(src, sink);
src.link(sink);
pipe.setState(State.PLAYING);
Gst.main();
pipe.setState(State.NULL);
}
}
Примечание: продолжение: в любом веб-браузере этот родной способ работает, когда у вас есть Java. Так что JAVA-апплет работает в любом браузере. Те, кто, как и я, сталкивались с этой проблемой, не смущаются.