0

我正在尝试在我的 Android 应用程序中实现 Youtube 播放器,但我无法正常运行它。我有下一个例外:

java.lang.NoClassDefFoundError: OpenYouTubePlayerActivity

尝试在谷歌中找到一些东西,看到很多与我相同的类似解决方案,但它不起作用。我该如何解决?

这是我的一段代码:(openyoutubeactivity.jar 及其路径已添加到我的项目中,添加了不同的权限,一切都是由这个 lib 的官方文档完成的)

Intent lVideoIntent = new Intent(null, Uri.parse("ytv://jDgDW8bSdvw"), this, OpenYouTubePlayerActivity.class);
    startActivity(lVideoIntent);
4

3 回答 3

2

我已经设法修复它,只需要在这个库的 VideoStream 文件中的链接上添加一个签名,一切都像魅力一样工作!

VideoStream.java (Line: 30)
before: mUrl = lArgMap.get("url");
after:  mUrl = lArgMap.get("url") + "&signature=" + lArgMap.get("sig");
于 2012-10-04T08:21:18.930 回答
0

您必须将 OpenYouTubePlayerActivity 添加到清单文件中。

于 2012-10-03T09:57:07.543 回答
0

8 to 10我通过从文件中更改项目目标解决了这个错误project.properties。但最终以“无法播放此视频”错误结束。

于 2013-07-30T05:57:41.627 回答