Android代码:我已经为YouTube URL进行了编码,但是无法在我的应用程序中播放视频

桑迪普五世

我是Android的新手,并且已将URL链接到我的YouTube视频。

我已经创建了XML的Web视图,并且已从Java文件链接了YouTube的URL。

问题是我无法在应用程序内播放视频。

package com.coded.sandeep;
@SuppressLint("SetJavaScriptEnabled")
public class YoutubeActivity extends Activity {




@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.youtube_activity);

    Uri uri = Uri.parse("http://www.youtube.com/user/applefruit");

    VideoView videoView  = (VideoView)findViewById(R.id.youtube_view);
    videoView.setMediaController(new MediaController(this));       
    videoView.setVideoURI(uri);
    videoView.requestFocus();
    videoView.start();




    /*webView.setWebViewClient(new VideoViewClient(){
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            return false;
        }
    });*/

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.youtube, menu);
    return true;
}}

xml文件youtube_activity

<?xml version="1.0" encoding="utf-8"?>
<VideoView xmlns:android="http://schemas.android.com/apk/res/android"


android:layout_height="fill_parent"

android:layout_width="fill_parent" 
android:id="@+id/youtube_view" />

如果按下播放按钮,则什么也没发生,我将无法使用此代码播放。播放按钮被冻结。

无辜杀手

试试这个简单的代码。

public class Main extends Activity {

    private WebView mWebview ;

    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        mWebview  = new WebView(this);
        mWebview.getSettings().setJavaScriptEnabled(true); // enable javascript
        final Activity activity = this;

        mWebview.setWebViewClient(new WebViewClient() {
            public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                Toast.makeText(activity, description, Toast.LENGTH_SHORT).show();
            }
        });

        mWebview .loadUrl("https://www.youtube.com/results?search_query=apples+are+yummy");
        setContentView(mWebview);

    }
    }

也不要忘记通过

<uses-permission android:name="android.permission.INTERNET" />

在android清单文件中

编辑

public class WebViewActivity extends Activity {

    private WebView webView;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.webview);

        webView = (WebView) findViewById(R.id.webView1);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.loadUrl("https://www.youtube.com/results?search_query=apples+are+yummy");
    }
}

XML格式

<?xml version="1.0" encoding="utf-8"?>
<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/webView1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
/>

VideoView

Uri uri = Uri.parse(URL); //Declare your url here.

VideoView mVideoView  = (VideoView)findViewById(R.id.videoview)
mVideoView.setMediaController(new MediaController(this));       
mVideoView.setVideoURI(uri);
mVideoView.requestFocus();
mVideoView.start();

用于视频观看的XML

<LinearLayout android:id="@+id/LinearLayout01"
android:layout_height="fill_parent"     xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:orientation="vertical">

<VideoView android:layout_height="fill_parent"
android:layout_width="fill_parent" android:id="@+id/VideoView"></VideoView>

</LinearLayout>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

youtube视频无法在我的webview应用程序中播放?

来自分类Dev

youtube视频无法在我的webview应用程序中播放?

来自分类Dev

当我的应用程序最小化时,使用Android中的Youtube API播放音乐视频中的音频

来自分类Dev

我如何使用wkwebview在我的应用程序中自动播放视频

来自分类Dev

我的Node.JS应用程序是否已使用新版本的Handlebars错误对获取模板进行了预编译?

来自分类Dev

我需要使用嵌套的while循环打印一个正方形。我想我已经用正确的逻辑对其进行了编码,但是它没有给我想要的输出

来自分类Dev

如何在我的flutter应用程序中添加带有视频的多个youtube播放列表?

来自分类Dev

如何在余烬应用程序中播放YouTube视频

来自分类Dev

如何在我的应用程序上自动播放youtube视频?

来自分类Dev

Android:从我的应用中搜索YouTube视频

来自分类Dev

我对Dockerfile进行了更改,但是我的“ docker build”没有反映出更改

来自分类Dev

如何从Android中的应用程序缓存播放视频

来自分类Dev

在Android应用程序中播放视频时出错

来自分类Dev

使用本机脚本framewok流视频并在我的移动应用程序中播放,其中包括对视频上传的支持

来自分类Dev

即使我根据社论进行了编码,我的代码也会获得在线法官的TLE(超过时间限制)

来自分类Dev

在我的 Cordova Android 应用程序中,我无法在 IFRAME 中嵌入 IP 地址或 URL

来自分类Dev

如何阻止我的应用程序进行视频录制

来自分类Dev

在没有Youtube API的情况下在Android应用程序中播放视频

来自分类Dev

我按照Apple的官方教程进行了研究,但是发生了以下错误

来自分类Dev

将视频文件从“视频”应用程序导入到我的应用程序中

来自分类Dev

我如何找出程序的安装程序进行了哪些修改?

来自分类Dev

我的Android绘图应用程序在本机代码中崩溃

来自分类Dev

OS X错误地进行了代码签名的应用程序仍然在没有警告的情况下启动

来自分类Dev

无法将MoPub标语代码集成到我的Android应用程序中

来自分类Dev

我可以使用已经在iOS中为Android制作的应用程序Web服务吗,尤其是在推送通知中

来自分类Dev

Appcelerator Studio-当我在视频播放器中加载URL时,Android应用程序在棉花糖上崩溃

来自分类Dev

以下代码已经很长时间为我提供了相同的输出

来自分类Dev

我正在制作一个Android节拍器应用程序。但是,播放声音时程序停止

来自分类Dev

当我已经为另一个函数进行了计算时,为什么不能将这些计算调用到我的构建中

Related 相关文章

  1. 1

    youtube视频无法在我的webview应用程序中播放?

  2. 2

    youtube视频无法在我的webview应用程序中播放?

  3. 3

    当我的应用程序最小化时,使用Android中的Youtube API播放音乐视频中的音频

  4. 4

    我如何使用wkwebview在我的应用程序中自动播放视频

  5. 5

    我的Node.JS应用程序是否已使用新版本的Handlebars错误对获取模板进行了预编译?

  6. 6

    我需要使用嵌套的while循环打印一个正方形。我想我已经用正确的逻辑对其进行了编码,但是它没有给我想要的输出

  7. 7

    如何在我的flutter应用程序中添加带有视频的多个youtube播放列表?

  8. 8

    如何在余烬应用程序中播放YouTube视频

  9. 9

    如何在我的应用程序上自动播放youtube视频?

  10. 10

    Android:从我的应用中搜索YouTube视频

  11. 11

    我对Dockerfile进行了更改,但是我的“ docker build”没有反映出更改

  12. 12

    如何从Android中的应用程序缓存播放视频

  13. 13

    在Android应用程序中播放视频时出错

  14. 14

    使用本机脚本framewok流视频并在我的移动应用程序中播放,其中包括对视频上传的支持

  15. 15

    即使我根据社论进行了编码,我的代码也会获得在线法官的TLE(超过时间限制)

  16. 16

    在我的 Cordova Android 应用程序中,我无法在 IFRAME 中嵌入 IP 地址或 URL

  17. 17

    如何阻止我的应用程序进行视频录制

  18. 18

    在没有Youtube API的情况下在Android应用程序中播放视频

  19. 19

    我按照Apple的官方教程进行了研究,但是发生了以下错误

  20. 20

    将视频文件从“视频”应用程序导入到我的应用程序中

  21. 21

    我如何找出程序的安装程序进行了哪些修改?

  22. 22

    我的Android绘图应用程序在本机代码中崩溃

  23. 23

    OS X错误地进行了代码签名的应用程序仍然在没有警告的情况下启动

  24. 24

    无法将MoPub标语代码集成到我的Android应用程序中

  25. 25

    我可以使用已经在iOS中为Android制作的应用程序Web服务吗,尤其是在推送通知中

  26. 26

    Appcelerator Studio-当我在视频播放器中加载URL时,Android应用程序在棉花糖上崩溃

  27. 27

    以下代码已经很长时间为我提供了相同的输出

  28. 28

    我正在制作一个Android节拍器应用程序。但是,播放声音时程序停止

  29. 29

    当我已经为另一个函数进行了计算时,为什么不能将这些计算调用到我的构建中

热门标签

归档