java - 如何在我的 Android 选项卡中创建 YouTube 应用程序?

标签 java android youtube youtube-api mediacontroller

由于我没有 Flash 播放器来播放 Youtube 本身的视频,因此我需要在默认的 MediaPlayer 中播放它。我使用的代码如下:

MediaController mc = new MediaController(ctx);
        setContentView(R.layout.main);
        vv = (VideoView) findViewById(R.id.VideoView01);
        try {

            ur = Uri.parse(Url /*+ "&fmt=18"*/); // "&fmt=18"to convert to mp4
            System.out.println("Host = " + ur.getHost());
            System.out.println("Encoded Path = " + ur.getEncodedPath());

            vv.setVideoURI(ur);
            // vv.setVideoPath("http://www.daily3gp.com/vids/747.3gp");
            vv.setMediaController(mc);
            vv.requestFocus();
            vv.start();
            mc.show();

        } catch (Exception ex) {
            System.out.println("Exception!!!!!!!!!!!!!!!! "
                    + ex.getMessage());
        }

事情是......它正在获取链接,当我们将链接提供给播放器时,它说此视频无法播放......

请帮忙!!!!!!!!!!!!

最佳答案

CommonsWare这里说:play-youtube-video-in-webview

您无法将它们显示为嵌入的,除非在具有 Flash 的设备上。

但是,如果您可以解析 YouTube 视频详细信息,则可以构建一个 ACTION_VIEW Intent 将其显示在 YouTube 应用程序上...那些安装了 YouTube 应用程序的 Android 设备。

希望这有帮助。

关于java - 如何在我的 Android 选项卡中创建 YouTube 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4848024/

相关文章:

java - Spring Cron 表达式随时不执行作业?

jquery - 动态嵌入 youtube 视频

android - 预计此 Activity 的 'android:screenOrientation="未指定 "' or ' "fullSensor"'

java - android中的弱引用/异步任务模式

android - 用图标替换工具栏标题

html - 带有 onclick 链接的嵌入式 youtube 播放器在同一嵌入式播放器中播放另一个视频

javascript - 单击时,Youtube/SoundCloud视频在新选项卡中打开

java - 如何在 Java 中生成多域 (UCC) 证书?

java - 为什么 TextView 无法显示从 Android 资源引用的格式化文本?

java - 创建多个java对象/清理项目