OpenYoutubeActivity:java.lang.NoClassDefFoundError OpenYouTubePlayerActivity

问题描述 投票:0回答:3

我正在尝试将Youtube播放器应用到我的Android应用程序中,但我有一个正常运行的问题。我有下一个例外:

java.lang.NoClassDefFoundError:OpenYouTubePlayerActivity

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

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

Intent lVideoIntent = new Intent(null, Uri.parse("ytv://jDgDW8bSdvw"), this, OpenYouTubePlayerActivity.class);
    startActivity(lVideoIntent);
java android android-youtube-api
3个回答
2
投票

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

VideoStream.java (Line: 30)
before: mUrl = lArgMap.get("url");
after:  mUrl = lArgMap.get("url") + "&signature=" + lArgMap.get("sig");

0
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.