【发布时间】:2015-12-01 09:32:26
【问题描述】:
我想使用 Vuforia Android Native API 从 URL 播放视频。
我已经更改了VideoPlayback示例中的代码,如下所示:
VideoPlayback.java
Video from Url
mMovieName[STONES] = "..Youtube Video link..";
mMovieName[CHIPS] = "..Youtube Video link..";
mMovieName[celebVM_LOGO] = "..Youtube Video link..";
我从 VideoPlayerHelper.java 中删除了一些代码,如下所示:
for Video from Url, in Load method
AssetFileDescriptor afd = mParentActivity.getAssets().openFd(filename);
mMediaPlayer.setDataSource(afd.getFileDescriptor(),
afd.getStartOffset(), afd.getLength());
afd.close();
添加:
mMediaPlayer.setDataSource(filename);
并删除代码
try {
AssetFileDescriptor afd = mParentActivity.getAssets().openFd(filename);
afd.close();
} catch (Exception e) {
Log.d(LOGTAG, "File does not exist");
mCurrentState = MEDIA_STATE.ERROR;
mMediaPlayerLock.unlock();
mSurfaceTextureLock.unlock();
return false;
}
它不起作用,任何人都可以提出原因吗?请参阅此链接以获取更多信息: https://developer.vuforia.com/forum/android/how-work-video-url-videoplayback
【问题讨论】:
标签: java android augmented-reality vuforia