Как мы можем использовать видео YouTube в мобильном приложении - PullRequest
0 голосов
/ 22 февраля 2019

Я создал небольшое учебное приложение, полезное для детей.Поэтому я сопоставляю предметы и понятия, как показано ниже:

enter image description here

Затем ребенок может нажать на ссылку, а затем в следующем упражнении я транслирую видео с YouTube вYouTubePlayer:

<FrameLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >

    <com.google.android.youtube.player.YouTubePlayerView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/youtubePlayerID"
         android:layout_marginTop="35dp"
         android:gravity="center"
        />

    <ImageView
        android:id="@+id/closeLayout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="top|right"
        android:adjustViewBounds="true"
        android:scaleType="fitStart"
        android:src="@mipmap/close_32" />


</FrameLayout>

YouTubeActivity

Затем я использую приведенный ниже код для воспроизведения видео выше YouTubePlayerView:

ypView.initialize(strYoutubeKey, new YouTubePlayer.OnInitializedListener() {
           @Override
            public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult result) {
                Log.d("onInitializationFailure","Unable to load");
            }

            @Override
            public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player, boolean wasRestored) {
               if(!wasRestored)
                player.loadVideo(**strVideoURL**);
                //player.cueVideo(strVideoURL,1);
            }
        });

strVideoURL - любой URL-адрес видео соответствует теме, разработанной создателями, доступной на YouTube (например, https://www.youtube.com/watch?v=_B5dhVPeqSg для первой темы из рисунка выше)

Я опубликовал это приложение вPlaystore, а теперь Google удалил приложение из Playstore.

Я встречался с ними пару раз, и они ответили, сказав ниже: Спасибо за обращение в команду Google Play.

Мы рассмотрели ваше приложение (com.udayrepo.classelearn), и первоначальное решение об удалении было подтверждено.Ваше приложение не будет восстановлено, поскольку оно нарушает нашу политику в отношении устройств и злоупотреблений сетью, загружая, монетизируя или иным образом получая доступ к видео YouTube в нарушение Условий предоставления услуг YouTube или Условий предоставления услуг API YouTube.

>Например, ваше приложение может нелегально транслировать защищенные авторским правом произведения с YouTube.

Вам необходимо внести изменения в свое приложение, прежде чем отправлять его на повторное рассмотрение.Если вы решите отправить свое приложение еще раз, возможно, вы захотите ознакомиться с политикой «Злоупотребление устройством и сетью» и «Политики программы разработчика» для получения дополнительных рекомендаций.

Пожалуйста, дайте мне знать, если у вас есть какие-либо другие вопросы.

  1. Может кто-нибудь помочь, как правильно использовать видео YouTube в нашем приложении?
  2. Когда ребенок нажимает на ссылку, мы не можем воспроизвести это видео в нашем приложении?
  3. Могу ли я перенаправить это видео непосредственно на YouTube, а не в мое приложение.

Предложите мне лучшее, что я могу сделать.

Жду всей вашей помощи.

1 Ответ

0 голосов
/ 23 февраля 2019

Политика Youtube в отношении устройств и злоупотреблений сетью может быть очень неопределенной.Ниже приведено несколько вариантов причин отклонения, но я предлагаю отправить им по электронной почте их обратно и сказать: «Пожалуйста, будьте конкретны в отношении того, в чем заключается проблема».

Хотя в вашем случае, они выделили часть в вашем посте (жирным шрифтом), на которую, я думаю, они ссылаются.

Примеры нарушений политики согласно политике

Вот несколько примеров распространенных нарушений:

Apps that block or interfere with another app displaying ads.
Game cheating apps that affect the gameplay of other apps.
Apps that facilitate or provide instructions on how to hack services, software or hardware, or circumvent security protections.
Apps that access or use a service or API in a manner that violates its terms of service.
Apps that attempt to bypass system power management that are not eligible for whitelisting.

В вашем случае , сфокусируйтесь на следующем и выясните, делает ли ваше приложение какую-либо из них (по их ответу, как вы отправили).

..by загружая, монетизируя или иным образом получая доступ к видео YouTube в нарушение Условий предоставления услуг YouTube.

.... Например, ваше приложение может незаконно передавать защищенные авторским правом работы с YouTube.

Вот несколько ссылок, начинающихся с самой политики использования устройства и сети.

https://play.google.com/about/privacy-security-deception/device-network-abuse/

https://www.reddit.com/r/androiddev/comments/9qebyl/strike_due_to_a_very_vague_violation_of_device/

Как исправить устройство и злоупотребление сетьюпроблема политики в приложении Google Play Storeпредставление

Если после просмотра вашего приложения и того, что написано выше, вы не сможете понять, почему, тогда отправьте электронное письмо в Play Store с просьбой предоставить более подробную информацию.

...