首页 > 解决方案 > 我的 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();
}
}

标签: androidvlc

解决方案


推荐阅读