我正在为我的公司开发一个android应用程序,我需要有关内部来源流视频的帮助。该代码适用于外部链接,但是不会从我的XAMPP文件共享中获取.mp4链接。我可以在应用程序外部访问测试平板电脑上的文件,但不能从应用程序内部访问文件。
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.widget.MediaController;
import android.widget.VideoView;
public class TwoTrimTray extends Activity
{
String VideoURL;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle extras = getIntent().getExtras();
String tempURL = extras.getString("key");
VideoURL = tempURL;
Uri vidUri = Uri.parse(VideoURL);
setContentView(R.layout.twotrimtrayvid);
VideoView vv = (VideoView)findViewById(R.id.VideoDisplay);
vv.setVideoURI(vidUri);
MediaController vc = new MediaController(this);
vc.setAnchorView(vv);
vv.setMediaController(vc);
vv.start();
}
}
这是显示视频的活动内部的代码,该代码使用getExtras函数传递内部链接。 https://ia800201.us.archive.org/22/items/ksnn_compilation_master_the_internet/ksnn_compilation_master_the_internet_512kb.mp4
这是我的测试外部链接,可以正常工作,并且内部链接遵循以下格式
0.0.0.0.0:80 / app / video / myvideo.mp4
我认为这与https有关,但我不确定。