Tag: 播放器

覆盖在布局分层结构中的YouTubePlayerFragment或YouTubePlayerView上方的视图会使播放立即暂停

我使用的是YouTube Android播放器API,并希望在YouTubePlayerFragment顶部覆盖视图,以在播放video上方显示上下文信息和控件。 不幸的是,如果在布局层次结构中播放器上方存在一个或多个视图, YouTubePlayerFragment或YouTubePlayerView回放似乎无法正常工作。 在立即暂停之前播放不到半秒。 该问题可以通过使用SDK附带的Simple PlayerFragment演示的以下布局来重现: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <fragment android:name="com.google.android.youtube.player.YouTubePlayerFragment" android:id="@+id/youtube_fragment" android:layout_width="match_parent" android:layout_height="match_parent"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="@android:style/TextAppearance.Small" android:layout_alignParentTop="true" android:text="@string/playerfragment_text"/> </RelativeLayout> 我已经尝试使用FrameLayout和RelativeLayout各种布局configuration,但问题始终是相同的。 我意识到这个API已经发布为“实验”,但如果这是一个已知的问题,它是一个相当大的阻碍许多实现。 有没有人有一个很好的解决scheme或解决方法?

Android Webview应用程序不会让video播放器全屏显示

您好,我为我的video网站创build了一个webview应用程序。 该网站的devise是一个混合加载移动用户。 只有与移动设备兼容的video才能加载到混合动力车上。 玩家来自VK,dailymotion,youtube,quicktime。 video只能播放sdk 11和更高,但是当我点击播放button去全屏,它只停止播放video,而不会启动到全屏模式。 我尽可能地包含尽可能多的代码,希望有人能帮助我。 我已经把这个search引擎无事化了。 任何帮助将不胜感激。 (Webviewactivity.java) public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_PROGRESS); setContentView(R.layout.main); parentView = (RelativeLayout) findViewById(R.id.parent_rl); webviewProgress = (ProgressBar) findViewById(R.id.webview_progress); webview = (WebView) findViewById(R.id.webview); webview.getSettings().setJavaScriptEnabled(true); webview.getSettings().setBuiltInZoomControls(true); webview.getSettings().setAllowFileAccess(true); webview.setWebViewClient(new MyWebViewClient()); webview.getSettings().setPluginState(WebSettings.PluginState.ON); webview.loadUrl(URL); webviewProgress.setProgress(0); webview.setWebChromeClient(new MyWebChromeClient()); webview.setDownloadListener(new DownloadListener() { public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) […]