我正在从 jcodec 的 android 上的 sd 卡上从图像和 mp4 声音创建视频。我正在获取输出视频,但没有语音和视频在 vlc 上播放,但在 android 播放器上连续循环,请帮助我
以下是我的代码段
import java.io.File;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import org.jcodec.codecs.h264.H264Encoder;
import org.jcodec.codecs.h264.H264Utils;
import org.jcodec.common.NIOUtils;
import org.jcodec.common.SeekableByteChannel;
import org.jcodec.common.model.ColorSpace;
import org.jcodec.common.model.Picture;
import org.jcodec.containers.mp4.Brand;
import org.jcodec.containers.mp4.MP4Packet;
import org.jcodec.containers.mp4.TrackType;
import org.jcodec.containers.mp4.muxer.FramesMP4MuxerTrack;
import org.jcodec.containers.mp4.muxer.MP4Muxer;
import org.jcodec.scale.RgbToYuv420;
import android.graphics.Bitmap;
public class SequenceEncoder {
private SeekableByteChannel ch;
private Picture toEncode;
private RgbToYuv420 transform;
private H264Encoder encoder;
private ArrayList<ByteBuffer> spsList;
private ArrayList<ByteBuffer> ppsList;
private FramesMP4MuxerTrack outTrack;
private ByteBuffer _out;
private int frameNo;
private …Run Code Online (Sandbox Code Playgroud) 我正在开发一个项目,我必须在我的 java 方法中的 html 表单字段中设置值。在这个应用程序中,当表单加载时,我必须在用户语音上填充文本字段值。所以我可以在 android 中使用 JavaScriptInterface 来做到这一点。谢谢