zoukankan      html  css  js  c++  java
  • 播放网络视频

    播放网络视频:

    PlayInternetVideoActivity.java

    package com.example.videoplaydemo;
    
    import android.app.Activity;
    import android.net.Uri;
    import android.os.Bundle;
    import android.os.Environment;
    
    import java.io.File;
    
    import android.app.Activity;
    
    import android.os.Bundle;
    
    import android.view.View;
    
    import android.view.View.OnClickListener;
    
    import android.widget.MediaController;
    
    import android.widget.Toast;
    
    import android.widget.VideoView;
    
    import java.io.File;
    
    import android.app.Activity;
    
    import android.media.MediaPlayer;
    
    import android.media.MediaPlayer.OnCompletionListener;
    
    import android.media.MediaPlayer.OnErrorListener;
    
    import android.os.Bundle;
    
    import android.util.Log;
    
    import android.view.View;
    
    import android.widget.Button;
    
    import android.widget.EditText;
    
    import android.widget.SeekBar;
    
    import android.widget.Toast;
    
    import android.widget.VideoView;
    
    import android.widget.SeekBar.OnSeekBarChangeListener;
    
    public class PlayInternetVideoActivity extends Activity {
    
    	
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    
    		// TODO Auto-generated method stub
    
    		super.onCreate(savedInstanceState);
    
    		setContentView(R.layout.acticity_play_internet_video);
    
    		   Uri uri = Uri.parse("http://120.24.84.74:8086/data/image/gold/video/yaoqianshu.mp4");  
     	       VideoView videoView = (VideoView)this.findViewById(R.id.vv_videoview);  
     	       videoView.setMediaController(new MediaController(this));  
     	       videoView.setVideoURI(uri);  
     	       videoView.start();  
               videoView.requestFocus();  
    
    	}
    
    	
    }
    

    xml 文件:

    <?xml version="1.0" encoding="utf-8"?>
    
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    
        android:layout_width="match_parent"
    
        android:layout_height="match_parent"
    
        android:orientation="vertical" >
    
       
        
    
        <VideoView
    
            android:id="@+id/vv_videoview"
    
            android:layout_width="300dp"
    
            android:layout_height="300dp" />
    
        
    
    </LinearLayout>
    

    关键点:

    无法播放此视频

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

  • 相关阅读:
    2.5 tensorflow2.3--变量Variable声明和初始化
    2.4 tensorflow 2.3学习--- 矩阵
    2.3 tensorflow 2.3学习--向量
    C++11最新特性总结
    c++多态和虚函数表实现原理
    Asp.Net MVC+BootStrap+EF6.0实现简单的用户角色权限管理
    Asp.Net MVC+BootStrap+EF6.0实现简单的用户角色权限管理9
    Asp.Net MVC+BootStrap+EF6.0实现简单的用户角色权限管理7
    Asp.Net MVC+BootStrap+EF6.0实现简单的用户角色权限管理5
    Vue快速学习_第一节
  • 原文地址:https://www.cnblogs.com/childhooding/p/4461468.html
Copyright © 2011-2022 走看看