0
RelativeLayoutのVideoViewおよびビデオビューでビデオを開いて再生するコードは以下のとおりです。私はビデオの音を聞くことができますが、ビデオのコンテンツは表示されていません。 ありがとうございます。ビデオビューでSDカードからビデオを再生できない
XMLで<RelativeLayout
android:layout_height="match_parent"
android:layout_width="match_parent"
android:background="#9057ac"
android:visibility="gone"
android:id="@+id/videoContainer">
<Button
android:id="@+id/CancelRecording"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginRight="10dp" />
<VideoView
android:id="@+id/VideoPlayer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#e3e3e3"/>
<Button
android:id="@+id/UploadButton"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginRight="10dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"/>
</RelativeLayout>
public class CameraActivity extends Activity{
super.onCreate(savedInstanceState);
setContentView(R.layout.third_activity_viewpager);
private RelativeLayout videoContainer;
videoContainer = (RelativeLayout) findViewById(R.id.videoContainer);
videoContainer.setVisibility(View.VISIBLE);
String video = file.toString();
videoView.setVideoURI(Uri.parse(video));
videoView.start();
//i checked the *file* path is correct no need to worry about Path.
}
だけでなく、私は多くのポイントを持っていけないので、あなたがスコアを与える傾けます。 私はあなたに-100点を与えることをここに書く必要があります。この解決策は、これが単一行であったことです。 videoView.setZOrderOnTop(true); 私はこれを実装する前に追加する必要があります videoView.setOnPreparedListener thats it ... !!! –
あなたはこのような行動をしても体を助けません。私はあなたの助けのために私の全体のコードをここに入れました。これは完全に間違っているわけではありません。 –
Android開発では新しいものを見て、コードを貼り付けてしまったので、完全に間違ってコードを書き込んでしまったので、私はすべて役に立たないと思っていました。これは私がQuerryをもっと魅力的に検索したときに私を怒らせました。私は解決策を見つけました。あなたのコードはちょっと混乱していて、やっていることを完全に変えました! –