我正在开发一个应用程序,其中我使用来自https://github.com/dailymotion/dailymotion-player-sdk-android的dailymotion player sdk。我想删除this图标。
如果有人可以提供帮助,将会很有帮助。
答案 0 :(得分:0)
嗯,我也试过没有运气。 我遵循了以下方法
Map<String, String> playerParams = new HashMap<>();
defaultQueryParameters.put("ui-logo","false");
defaultQueryParameters.put("ui-start-screen-info","false");
mVideoView.load(videoDetails.getId(), playerParams);
它没有用,所以我拿出了PlayerWebView.java文件并将其添加到我的代码中并添加到build.gradle
compile 'com.google.code.gson:gson:2.8.1'
compile 'com.jakewharton.timber:timber:4.5.1'
然后改变了我的xml
<com.dailymotion.android.player.sdk.PlayerWebView
android:id="@+id/dm_player_web_view"
android:layout_width="match_parent"
android:layout_height="215dp">
</com.dailymotion.android.player.sdk.PlayerWebView>
到
com.example.web.PlayerWebView
并在文件PlayerWebView.java中进行了以下更改
public void load(String videoId, Map<String, String> params) {
if (!mIsInitialized) {
Map<String, String> defaultQueryParameters = new HashMap<>();
defaultQueryParameters.put("sharing-enable", "false");
defaultQueryParameters.put("watchlater-enable", "false");
defaultQueryParameters.put("like-enable", "false");
defaultQueryParameters.put("collections-enable", "false");
defaultQueryParameters.put("fullscreen-action", "trigger_event");
defaultQueryParameters.put("locale", Locale.getDefault().getLanguage());
defaultQueryParameters.put("ui-logo","false");
defaultQueryParameters.put("ui-start-screen-info","false");
initialize("https://www.dailymotion.com/embed/", defaultQueryParameters, new HashMap<String, String>());
}
queueCommand(COMMAND_LOAD, videoId, params);
}
现在它就像魅力一样