我正在Android中开发一个示例媒体播放器应用程序来播放在线视频,我已经开发了一些代码来播放视频.它很好地播放SD卡的视频,但我在这方面面临两个问题.
1-当我打开在线视频的应用程序时,它会显示视频,但它不播放视频,过了一会儿它会显示一条警告对话框,上面写着"抱歉,此视频无法播放".
2-我有"进度条"的代码,但我不知道从互联网下载视频时将代码放在何处.
这是我的代码,你可以检查它.提前致谢.
myVideoView = (VideoView) findViewById(R.id.surface_view);
try
{
myVideoView.setVideoURI(Uri.parse("http://www.MY_DOMAIN_NAME.com/videos/video1.mp4"));
myVideoView.setMediaController(new MediaController(this));
myVideoView.requestFocus();
myVideoView.start();
}
catch(Exception e)
{
Toast.makeText(getApplicationContext(), "No Media found", Toast.LENGTH_LONG).show();
}
Run Code Online (Sandbox Code Playgroud) 我在我的应用程序中面临两个问题.
1-我正在使用Android DownloadManager下载在线文件,但它将所有文件下载到系统Download目录,使用说明目录
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_PICTURES, "fileName");
Run Code Online (Sandbox Code Playgroud)
现在我想将文件下载到我自己的目录中说"新建文件夹".如何实施呢?请在这方面帮助我,我会非常感激.
2-如何检查SD卡是否可用?
我开发了一个使用VideoView播放视频的媒体播放器.它工作正常,但它有一个问题,播放视频底部有一个白色空间.您可以查看我的代码和播放器的屏幕截图.请在这方面帮助我,我将非常感谢你.提前致谢.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<VideoView
android:id="@+id/video_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud) 我想在eclipse juno中创建一个基于JNI的Android项目.
如何使用Java和C++在android中创建一个简单的"Hello World"项目.是否有任何教程可以帮助我使用JNI上述应用程序.
通过运行应用程序,它显示以下错误
如何将笔划应用于按钮的左侧边框和右侧边框?在android中.
我已应用以下代码,但它无法正常工作
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- This is the main color -->
<item>
<shape>
<solid android:color="#EEEEEE" />
</shape>
</item>
<!-- This is the line -->
<item android:right="1dp">
<shape>
<solid android:color="#333333" />
</shape>
</item>
<item android:left="1dp">
<shape >
<solid android:color="#333333"/>
</shape>
</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)