คือว่า ผมกำลังทำโปรเจคจับภาพแล้วเล่นคลิป วีดีโออะครับ
คือตอนนี้ผมจับภาพได้แล้วแต่ไม่สามารถ ให้มันเล่นวีดีโอได้อะครับ
ไม่รู้มันต้องเอามาเชื่อมกันอย่างไงอะครับ
code ประมาณนี้อ่ะครับ
public class SamplePlayer extends SampleActivity_simple
{
private static final String THIS_CLASS_SHORT_NAME = SamplePlayer.class.getName().replace(“com.totalimmersion.sampletests.”, “”);
private static final String THIS_LOGTAG = THIS_CLASS_SHORT_NAME;
private static final String SCENARIO_NAME = “/assets/Scenario/” + THIS_CLASS_SHORT_NAME + “/” + THIS_CLASS_SHORT_NAME + “.dpd”;
protected String getSampleScenarioName() { return SCENARIO_NAME; }
protected String getSampleLogTag() { return THIS_LOGTAG; }
@Override
public void postInitComponent() {
Log.i( getSampleLogTag(), “postInitComponent” );
if (_isInitializedCorrectly) {
_tiComponent.activateAutoFocusOnDownEvent(true);
_tiComponent.registerCommunicationCallback(“playVideo”, this, “setTrackingInfo”);
}
}
public void setTrackingInfo(String [] args) {
Log.i( getSampleLogTag(), “setTrackingInfo : ” + args[0] + ” ” + args[1] );
_trackingCount = Integer.parseInt(args[0]);
//_trackingTime = Float.parseFloat(args[1]);
if(_dialog != null)
{
this.runOnUiThread(new Runnable() {
public void run() {
Log.i(getSampleLogTag(),”Tracking3 “+_trackingCount);
_dialog.setMessage(“The flyer has been tracked “+String.valueOf(_trackingCount)+” times”+
“nTotal tracking time : “+String.valueOf(_trackingTime)+”sec.”);
}
});
}
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.view);
VideoView videoview=(VideoView) findViewById(R.id.videoView1);
MediaController mp = new MediaController(this);
mp.setAnchorView(videoview);
if(_trackingCount==0)
{
Uri uri=Uri.parse(“android.resource://”+getPackageName()+”/”+R.raw.cozy_0);
videoview.setMediaController(mp);
videoview.setVideoURI(uri);
}
videoview.requestFocus();
videoview.start();
}
}
คนไปไหนกันหมดอะครับช่วยด้วย