getTextureId method

  1. @override
Future<int?> getTextureId(
  1. int playerId
)
override

Get video texture ID for rendering

Implementation

@override
Future<int?> getTextureId(int playerId) async {
  final controller = _controllers[playerId];
  if (controller != null && controller.value.isInitialized) {
    // For video_player, we use the player ID as texture ID
    // The VideoPlayer widget will handle the actual texture rendering
    final textureId = playerId; // Use player ID as texture ID
    _textureIdToPlayerId[textureId] = playerId;
    return textureId;
  }
  return null;
}