VIDEOPLAYER를 사용하여 Google Glass에서 로컬 비디오 (mp4)를 재생하려고합니다.Glass에서 로컬 비디오 재생
내 코드는 다음과 같습니다
java.lang.NullPointerException
at org.eclipse.debug.internal.ui.DebugUIPlugin.launchInBackground(DebugUIPlugin.java:1257)
at org.eclipse.debug.ui.DebugUITools.launch(DebugUITools.java:757)
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.debugRunningApp(AndroidLaunchController.java:176)
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.clientChanged(AndroidLaunchController.java:1742)
at com.android.ddmlib.AndroidDebugBridge.clientChanged(AndroidDebugBridge.java:912)
at com.android.ddmlib.Device.update(Device.java:600)
at com.android.ddmlib.Client.update(Client.java:903)
at com.android.ddmlib.HandleWait.handleWAIT(HandleWait.java:88)
at com.android.ddmlib.HandleWait.handleChunk(HandleWait.java:66)
at com.android.ddmlib.MonitorThread.callHandler(MonitorThread.java:414)
at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:322)
at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)
을하고하지만 뭔가를로드하는 유리처럼 보인다 : 나는 ("만약 startActivity (I)"에) 코드를 실행하면
Intent i = new Intent();
i.setAction("com.google.glass.action.VIDEOPLAYER");
i.putExtra("video_url", "android.resource://" + getPackageName() +"/"+R.raw.close_upper_case_mp4);
startActivity(i);
, 내가 얻을 아무 반응이 없습니다.
나는 (MediaPlayer와 같은) 다른 것들을 시도하고 동일한 결과를 얻었 기 때문에 경로가 정확하지 않다고 생각한다.
실마리가 있습니까?
"/ raw /"를 추가해도 아무 것도 변경되지 않는 것 같습니다. – MosheS
링크에 언급 된 코드를 추가했습니다. int test = this.getResources(). getIdentifier ("close_upper_case_mp4", "raw", this.getPackageName()); \t if (test! = 0) \t { \t result = true; \t} "test"가 0이 아니므로 여기에 어떤 문제가 있는지 잘 모릅니다. – MosheS