Articles of youtube api

有针对性的video之前的Youtube广告

我正在尝试避免Youtube Pre-Rolls,同时整合Youtube Android SDK。 有什么办法可以避免吗? 我明白有一个条款是: “不鼓励或为您的用户或其他第三方创buildfunction:修改,replace,干扰或阻止YouTube在YouTube数据,YouTube视听内容或YouTube播放器中发布的广告;” https://developers.google.com/youtube/terms 但是,从下面的网站看到一些应用推荐,例如5by 。 我没有看到他们在任何Youtubevideo之前播放任何广告。 http://apiblog.youtube.com/2012/12/no-webview-required-with-native-youtube.html 这将是伟大的,如果有人有想法绕过这个有针对性的video之前的Youtube广告。 最后,无论如何(即使这是一个盗版问题),我想了解,像5by这样的应用程序能够绕过目标video之前播放的广告。

YouTube Api for androidexception“service_missing”

我想在我的Android应用程序中播放pipevideo 当youtube初始化像“service_missing”时,我得到了exception。 我写下面的代码, package com.example.youtubedemo; import android.os.Bundle; import android.view.Menu; import android.widget.Toast; import com.google.android.youtube.player.*; import com.google.android.youtube.player.YouTubePlayer.OnInitializedListener; import com.google.android.youtube.player.YouTubePlayer.Provider; public class MainActivity extends YouTubeBaseActivity implements OnInitializedListener{ static private final String DEVELOPER_KEY = "MY API KEY"; static private final String VIDEO = https://www.youtube.com/watch?v=d6XXgeAkBfQ&list=PLWz5rJ2EKKc9Wam5jE-9oY8l6RpeAx-XM"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view); youTubeView.initialize(DEVELOPER_KEY, MainActivity.this); […]

如何在Android中使用YouTube数据APIsearchvideo

我正在开发Android应用程序,需要通过关键字searchYouTube的video。 我用下面的代码使用Youtube数据API: try { youtube = new YouTube.Builder(Auth.HTTP_TRANSPORT, Auth.JSON_FACTORY, new HttpRequestInitializer() { public void initialize(HttpRequest request) throws IOException { } }).setApplicationName("YoutubeQoE").build(); // Define the API request for retrieving search results. YouTube.Search.List search = youtube.search().list("id,snippet"); // Set your developer key from the Google Cloud Console for // non-authenticated requests. See: // https://cloud.google.com/console search.setKey(DeveloperKey.DEVELOPER_KEY); search.setQ("dogs"); // Restrict […]

通过android studio将video上传到Youtube

我是Android工作室的新程序员。 我正在尝试创build一个获取文件位置并将其上传到我的YouTube帐户的button: 我成功地得到了我的android代码中的video文件的目录: File mediaFile = new File(Environment.getExternalStorageDirectory().getAbsolutePath()….) 我添加了一个调用UploadToYoutube函数的button。 现在我想通过我拥有的文件path将其上传到我的YouTube帐户。 有人可以指导我吗? 任何帮助感激!

YouTubePlayerSupportFragment开始复制活动

我正在使用YouTubePlayerSupportFragment将YouTubevideoembedded到我的应用中。 当embedded它工作得很好,video播放,一切都很好。 当我点击我的embedded式YouTubevideo片段的全屏button时,第一个奇怪的事情发生:它实例化现有封闭活动的新副本…我不知道为什么。 我有一个Activity,RootActivity,它在ViewPager中显示几个片段。 我正在处理的片段被称为EasyModePurchaseFragment。 该EMPF在其布局xml中embedded了YouTubePlayerSupportFragment: <fragment android:name="com.google.android.youtube.player.YouTubePlayerSupportFragment" android:id="@+id/youtube_fragment" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" /> 当我点击YouTubePlayerSupportFragment上的Fullscreenbutton时,一个全新的RootActivity被实例化。 这是为什么? 这会造成我一些问题,因为它不能以正确的方式完全创build,这意味着它会导致崩溃..这是不好的。 编辑: 我也尝试拦截onFullScreen()事件,而不是调整视图的大小,我只是试图启动一个独立的YouTube播放器提供他们的意图: Intent intent = YouTubeStandalonePlayer.createVideoIntent(getActivity(), myDeveloperKey, videoId); getActivity().startActivity(intent); 奇怪的是,这也破坏和重build我的RootActivity。 为什么当我启动YouTubeStandalonePlayer意图时,我的活动不会被破坏和重新创build,为什么它会被破坏并重新创build?

如何我可以隐藏控制,Youtube播放器android API中的全屏button?

我正试图隐藏Youtubevideo播放器(api)中的button。 我用了 player.setShowFullscreenButton(false) 这成功地隐藏了全屏button,但我没有find隐藏控制button的方法 – 该button可以进入YouTube应用程序。 我试过使用 player.setPlayerStyle(PlayerStyle.MINIMAL); 这隐藏了所有的button,但也改变了进度条,但我需要旧的进度条。 任何帮助?

在全屏模式下,滑动手势在YouTubePlayerView中不起作用

我正在使用YouTube API ,我想在全屏模式下在YouTubePlayerView上应用左右Swipe手势。 当YouTubePlayerView处于全屏模式时, Swipe手势在Android 4.0及更高版本中不起作用。 请帮我解决一下这个。 提前致谢。

HTML中的“href”值可在youtube应用程序或Android上的市场(Google Play)中打开video

我正在做一个网页,显示360video,但我最近注意到,在Android浏览器的360function不支持,因为这个video不会正确显示,所以经过多次search,我发现最好的select是尝试使用本开发者教程中介绍的“Android Intent”在YouTube应用中打开video: https://developer.chrome.com/multidevice/android/intents 所以我需要构buildYouTubevideo的href地址,但不幸的是,我不知道android编程,也找不到YouTube应用程序xml清单来填充选项,任何人都可以帮助我吗? intent: HOST/URI-path <– I think here needs to be the video URL? #Intent; package=com.google.android.youtube.player.YouTubeIntents; <– Is this the correct package? or should i use com.google.android.youtube.player? action=createPlayVideoIntentWithOptions(context, UUweNrpFTwA, true, true); <– Dont know what to put in context field category=[string]; <– Is category needed? if so what category should i place here? […]

在触摸某些Android平板电脑之前,YouTube IFrame API播放方法不起作用

我们正在开发YouTube播放器并使用IFrame API。 除了我们的Android 4.2.2testing设备之外,一切工作都非常好。 只有在这些设备上(而不是在任何其他版本的Android上),必须通过触摸video视图来“手动”启动video。 在所有其他设备上,我们可以使用YouTube方法以编程方式启动video播放。 一旦video以这种方式启动,YouTube API就可以按预期工作(即播放,暂停,停止方法都按预期方式编程)。 这是我们的代码的本质: var player; function onYouTubeIframeAPIReady() { player = new YT.Player('player', { height: '390', width: '640', videoId: 'C0DPdy98e4c', playerVars: { controls: 0, showinfo: 0, modestbranding: 1 } }); } function playVideo() { player.playVideo(); } 如果我们尝试在用户手动启动video(在Android 4.2.2设备上)之前以编程方式播放video,则video开始缓冲,然后失败。 失败时,video视图变黑,并显示一个不同的模式,在这里的video视图的左上angular看到: 有没有人遇到过这个问题? 有没有人有什么build议呢?

在com.google.android.youtube.player.YouTubePlayerView类中添加List适配器时出错

我正在试图膨胀 <com.google.android.youtube.player.YouTubePlayerView android:id="@+id/youtubeplayerview" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="5dp" /> 在列表适配器,以便我可以在列表视图播放video它自我,但我得到错误 错误的类com.google.android.youtube.player.YouTubePlayerView 而如果我正在使用 <com.google.android.youtube.player.YouTubeThumbnailView android:id="@+id/youtubeplayerview" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="5dp" /> 这是膨胀没有任何错误,我可以在列表视图中显示缩略图 我的要求是当用户点击这个缩略图video应该在列表视图中播放 请build议我怎样才能做到这一点?