Android Letterbox 是一個用于在 Android 設備上全屏顯示視頻的應用,它會自動去除視頻的黑邊。要設置 Letterbox 的參數,您需要在應用中使用 Intent 來啟動 Letterbox。以下是如何設置 Letterbox 參數的示例:
dependencies {
implementation 'com.github.jorgecastilloprz:Letterbox:1.0.0'
}
import android.net.Uri;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import com.github.jorgecastilloprz.letterbox.LetterboxActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 視頻 URI
Uri videoUri = Uri.parse("https://example.com/your-video.mp4");
// Letterbox 參數
String aspectRatio = "16:9"; // 視頻寬高比,例如 16:9 或 4:3
boolean showControls = true; // 是否顯示控制欄
boolean autoStart = false; // 是否自動播放視頻
boolean loop = true; // 是否循環播放視頻
// 啟動 Letterbox
Intent intent = new Intent(this, LetterboxActivity.class);
intent.setData(videoUri);
intent.putExtra("aspect_ratio", aspectRatio);
intent.putExtra("show_controls", showControls);
intent.putExtra("auto_start", autoStart);
intent.putExtra("loop", loop);
startActivity(intent);
}
}
在這個示例中,我們設置了視頻的 URI、寬高比、是否顯示控制欄、是否自動播放以及是否循環播放等參數。您可以根據您的需求修改這些參數。