如何从android中的dailymotion播放器sdk中删除图标

时间:2018-02-03 07:08:22

标签: android video dailymotion-api

我正在开发一个应用程序,其中我使用来自https://github.com/dailymotion/dailymotion-player-sdk-android的dailymotion player sdk。我想删除this图标。

如果有人可以提供帮助,将会很有帮助。

1 个答案:

答案 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);
}

现在它就像魅力一样