android - 我的 Live vlc 视频流可以在模拟器上运行,但不能在真实设备上运行
问题描述
嗨,我是 Android 工作室的新手,我遇到了一个问题,我试图在手机上播放 vlc 直播,但几秒钟后我收到一条消息,说“无法播放视频”。奇怪的是视频直播会在android studio的模拟器上播放。我将在下面添加我的代码。我还向清单添加了 Internet 权限。如果有人可以提供帮助,那就太好了,在此先感谢
//XML Code
<LinearLayout xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.pkinsellaweb.BabyMate.VideoScreen"
>
<VideoView
android:id="@+id/videoView"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
//Java Code
public class VideoScreen extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_video_screen);
VideoView video = (VideoView) findViewById(R.id.videoView);
String vidAdd = "http://192.168.43.66:8160";
Uri videoPath = Uri.parse(vidAdd);
video.setVideoURI(videoPath);
MediaController mediaController = new
MediaController(this);
mediaController.setAnchorView(video);
video.setMediaController(mediaController);
video.start();
}
}
解决方案
推荐阅读
- database - 在 Ubuntu 桌面的 mongoDb 中启用身份验证
- r - 如何在dygraph中设置字幕?
- ios - 如何在 UIViewcontroller 扩展中创建常用功能?
- swift - 快速 -v 返回
:0: 错误:Swift 不支持 SDK 'MacOSX10.12.sdk' - python - Python列表理解运行循环N次
- java - 在 Java 中创建具有原始成员的随机对象
- javascript - 我创建了多个动态表单,但是当我提交第二个表单时,数据库中没有提交任何值
- java - android studio 中的错误:无法解析“:app@debug/compileClasspath”的依赖关系:无法解析 com.android.support:appcompat-v7:27.0.2
- sql-server - SQL Server 中 EXEC sp_executeSQL 和 Exec 的结果不同
- html - Ag 网格,防止表格缩放到全宽