mp4parser の google code からサンプル Java プログラムを実行していました。
mp4parserサイトからそれぞれのjarファイルisoviewer-2.0-RC-15.jarを含めました
他のjarを追加する必要がありますか??
しかし、クラスIsoOutputStreamおよびIsoBufferWrapperImplの32行目と34行目でエラーが発生しています
これら 2 つのクラスにどのライブラリをどのように含めるか。
ここにプログラムがあります-
package com.coremedia.iso.boxes;
import com.coremedia.iso.IsoBufferWrapperImpl;
import com.coremedia.iso.IsoOutputStream;
import junit.framework.Assert;
import junit.framework.TestCase;
import java.io.ByteArrayOutputStream;
import java.nio.ByteBuffer;
import java.util.LinkedList;
import java.util.List;
/**
* Created by IntelliJ IDEA.
* User: sannies
* Date: 24.02.11
* Time: 12:41
* To change this template use File | Settings | File Templates.
*/
public class SampleToChunkBoxTest extends TestCase {
public void testParse() throws Exception {
SampleToChunkBox stsc = new SampleToChunkBox();
List<SampleToChunkBox.Entry> l = new LinkedList<SampleToChunkBox.Entry>();
for (int i = 0; i < 5; i++) {
SampleToChunkBox.Entry e = new SampleToChunkBox.Entry(i, 1, i * i);
l.add(e);
}
stsc.setEntries(l);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
stsc.getBox(new IsoOutputStream(baos));
byte[] content = baos.toByteArray();
SampleToChunkBox stsc2 = new SampleToChunkBox();
stsc2.parse(new IsoBufferWrapperImpl(ByteBuffer.wrap(content, 8, content.length - 8)), content.length + 8, null, null);
Assert.assertEquals(content.length, stsc2.getSize());
}
}
あなたの返信は非常に高く評価されます。
ありがとう